File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ or Poetry:
2828poetry 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
9898More 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```
105106git clone https://github.com/espdev/csaps.git
106107cd csaps
107108poetry install
108109poetry 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
114116Fortran 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
124125C. de Boor, A Practical Guide to Splines, Springer-Verlag, 1978.
Original file line number Diff line number Diff line change 1919# -- Project information -----------------------------------------------------
2020
2121project = 'csaps'
22- copyright = '2017-2023 , Eugene Prilepin' # noqa
22+ copyright = '2017-2025 , Eugene Prilepin' # noqa
2323author = 'Eugene Prilepin'
2424
2525
Original file line number Diff line number Diff 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
4545Content
4646-------
You can’t perform that action at this time.
0 commit comments