Skip to content

Commit 9d511dd

Browse files
committed
docs: update readme and docs
1 parent e9522a3 commit 9d511dd

3 files changed

Lines changed: 8 additions & 7 deletions

File tree

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ or Poetry:
2828
poetry add csaps
2929
```
3030

31-
The module depends only on NumPy and SciPy. Python 3.9 or above is supported.
31+
The module depends only on NumPy and SciPy. Python 3.10 or above is supported.
3232

3333
## Simple Examples
3434

@@ -97,28 +97,29 @@ plt.show()
9797

9898
More examples of usage and the full documentation can be found at https://csaps.readthedocs.io.
9999

100-
## Testing
100+
## Testing and Linting
101101

102-
We use pytest for testing.
102+
We use pytest for testing and ruff/mypy for linting.
103+
Use poethepoet to run:
103104

104105
```
105106
git clone https://github.com/espdev/csaps.git
106107
cd csaps
107108
poetry install
108109
poetry run poe test
110+
poetry run poe check
109111
```
110112

111113
## Algorithm and Implementation
112114

113115
**csaps** Python package is inspired by MATLAB [CSAPS](https://www.mathworks.com/help/curvefit/csaps.html) function that is an implementation of
114116
Fortran routine SMOOTH from [PGS](http://pages.cs.wisc.edu/~deboor/pgs/) (originally written by Carl de Boor).
115117

116-
Also the algothithm implementation in other languages:
118+
Also, the algothithm implementation in other languages:
117119

118120
* [csaps-rs](https://github.com/espdev/csaps-rs) Rust ndarray/sprs based implementation
119121
* [csaps-cpp](https://github.com/espdev/csaps-cpp) C++11 Eigen based implementation (incomplete)
120122

121-
122123
## References
123124

124125
C. de Boor, A Practical Guide to Splines, Springer-Verlag, 1978.

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# -- Project information -----------------------------------------------------
2020

2121
project = 'csaps'
22-
copyright = '2017-2023, Eugene Prilepin' # noqa
22+
copyright = '2017-2025, Eugene Prilepin' # noqa
2323
author = 'Eugene Prilepin'
2424

2525

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ You can install and update csaps using pip:
4040
4141
The module depends only on NumPy and SciPy.
4242

43-
Python 3.6 or above is supported.
43+
Python 3.10 or above is supported.
4444

4545
Content
4646
-------

0 commit comments

Comments
 (0)