SMITHERS: Smithers' a Mathematical Interdisciplinary Toolbox for Helping Engineers Researchers and Scientist
Smithers is a generic library for scientific computing developed in Python that aims to facilitate the development of many typical routines. It is substantially a multi-purpose toolbox that inherits functionality from other packages to make easier and compact the coding of recurrent workflows.
Smithers requires numpy
, scipy
and matplotlib
, which are the common libraries for scientific computing in the Python community.
All the other dependencies of Smithers are imported at runtime.
Mac and Linux users can install pre-built binary packages using pip. To install the package just type:
> pip install git+https://github.com/mathLab/smithers.git
To uninstall the package:
> pip uninstall smithers
The official distribution is on GitHub, and you can clone the repository using
> git clone https://github.com/mathLab/Smithers
To install the package just type:
> python setup.py install
To uninstall the package you have to rerun the installation and record the installed files in order to remove them:
> python setup.py install --record installed_files.txt
> cat installed_files.txt | xargs rm -rf
We are using Travis CI for continuous intergration testing. You can check out the current status here.
To run tests locally (nose
is required):
> python test.py
See the LICENSE file for license rights and limitations (MIT).