No project description provided
SIpy is a fast, lightweight and easily extensible python package for manipulating physical quantities.
For more detailed information read the documentation.
$ pipenv install sipy $ pip install sipy
Once SIpy is installed just import the quantities you need and you’re good to go
>>> from sipy import miles, hour >>> speed_limit = 70 * miles / hour >>> print(speed_limit) 3.13E+01ms^-1
SIpy is developed on GitLab. If you come across an issue, or have a feature request please open an issue. If you want to contribute a fix or feature-implementation please do by proposing a merge request.
SIpy uses Pytest for unit testing and and pre-commit for static analysis and auto-formatting. Code is automatically checked by Gitlab pipelines when pushed but it is recommended that tests are also run locally.
$ poetry install
pre-commit should run automatically on every commit. To enable it run
$ poetry run pre-commit install
The unittests can be run with:
$ poetry run pytest --doctest-modules tests sipy README.rst
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size sipy-0.3.1.tar.gz (13.7 kB)||File type Source||Python version None||Upload date||Hashes View|
|Filename, size sipy-0.3.1-py3-none-any.whl (16.3 kB)||File type Wheel||Python version py3||Upload date||Hashes View|