Scientific tools is the Swiss knife for scientists and students who work with python.
Project description
Scientific tools
Project's description
scientific_tools is the Swiss knife for scientists and students who work with python. This framework is currently in development, but some functionnalities work without any bugs.
Mathematics
Solve
The scientific_tools.mathematics.solve
file can resolve equation with some functions using different algorithm.
Currently there is one one function avaible : dichotomy
.
Some functions are un development.
Physics
Uncertainty
The scientific_tools.physics.uncertainty
file can calculate uncertainties :
- calculate standard uncertainties with propagation rules
- calculate relative uncertainties with propagation rules
- calculate z-scores (z-core between a value and a reference value & z-score between two value)
Other files are planned
A lot of other functionnalities are in development.
Graphics package
Functions graphs
The scientific_tools.graphics.function_graphs
file can trace 2D and 3D functions graphs.
It will be able to trace two function curve in few weeks (in development).
Uncertainty graphs
The scientific_tools.graphics.uncertainty_graphs
file can draw :
- an uncertainty graph with a function, the function plus its uncertainty and the fonction minus its uncertainty.
- experimental values with uncertainties bar.
- a z-score graph : draws the points (or a function) that correspond to z-score and draws the maximum and minimum lines of z-core validity.
Thanks
This framework rely on few others frameworks that are free. The code is written in Python 3.10 and use :
- numpy
- matplotlib
License
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License (CC-BY-NC-SA)
(Futher information at: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode )
©Cyprien BONTRON (c.b.e.python@gmail.com)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for scientific_tools-0.0.0a18-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7437844444392c0a7c553c033257a0de0ba028f5768716645e89415d5202d68 |
|
MD5 | d323f7422ff41461b24ca07577ed0262 |
|
BLAKE2b-256 | de6d824fc471474fad68fb2a613730b78662e9601843f093abd0cf6287d4c255 |