# Goodness of fit
goodness_of_fit is a python language software package that provide a set of function for goodness of fit measure between two signals.
While most of these functions are available in packages such as [Scipy](https://github.com/scipy/scipy), [Spotpy](https://github.com/thouska/spotpy), etc… this package brings together all these functions and provides a unified interface for their use.
## Content of the package
The package provides the following functions : * Mean Error * Mean Absolute Error * Root Mean Square Error * Normalized Root Mean Square Error * Pearson product-moment correlation coefficient * Coefficient of Determination * Index of Agreement * Modified Index of Agreement * Relative Index of Agreement * Ratio of Standard Deviations * Nash-sutcliffe Efficiency * Modified Nash-sutcliffe Efficiency * Relative Nash-sutcliffe Efficiency * Kling Gupta Efficiency * Deviation of gain * Standard deviation of residual
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Prerequisites
goodness_of_fit requires :
Python 3
[Numpy](https://github.com/numpy/numpy) for efficient computation on array.
### Installing
To install the package, clone or download the repository and use the setup.py :
`bash git clone https://github.com/SimonDelmas/goodness_of_fit.git cd goodness_of_fit python ./setup.py install `
### Building the documentation
The documentation could be generated using the command :
`bash python ./setup.py build_sphinx `
### Running the tests
After installation, you can launch the test suite with pytest :
`bash pytest `
## License
This project is licensed under the GLP-2.0 License - see the [LICENSE.md](LICENSE.md) file for details.
Metadata
Release files for goodness-of-fit 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| goodness_of_fit-1.0.1.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| goodness_of_fit-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.1 kB
Release files / goodness_of_fit-1.0.1.tar.gz
| Download URL | goodness_of_fit-1.0.1.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c8b6c422f4968fe784bbdb599f9a82429cd7928235b98a207c37817e985f3f15
|
|
BLAKE2b-256 checksum How to use checksums |
d12e25942520f6a180f42f8e7436d901db4ba0a88b928f20b7495a47fe7adb0b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.5
|
Release files / goodness_of_fit-1.0.1-py3-none-any.whl
| Download URL | goodness_of_fit-1.0.1-py3-none-any.whl |
|---|---|
| Size | 13.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1406c7e0e2a6ef5a842c09e4e98ac7f61f6b5a5fe85fb8fbff2ff67240fd452a
|
|
BLAKE2b-256 checksum How to use checksums |
2a449dbfae970a32cac3390fcbbe14dcbec573dc069811f0987ce111818df3cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.5
|