examplecurves
examplecurves is a module outsourced from arithmeticmeancurves. Its main purpose is to provide exemplary families of curves for testing and debugging purposes.
Installation
$ pip install examplecurves
If available the latest development state can be installed from gitlab.
$ pip install git+https://gitlab.com/david.scheliga/examplecurves.git@dev
Basic Usage
Read-the-docs for a more detailed documentation.
Contribution
Any contribution by reporting a bug or desired changes are welcomed. The preferred way is to create an issue on the gitlab's project page, to keep track of everything regarding this project.
Contribution of Source Code
Code style
This project follows the recommendations of PEP8. The project is using black as the code formatter.
Workflow
- Fork the project on Gitlab.
- Commit changes to your own branch.
- Submit a pull request from your fork's branch to our branch 'dev'.
Authors
License
This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details
Acknowledge
Changelog
This changelog is inspired by Keep a Changelog.
[1.0.0] - 2021-02-13
Fixed
- Plot functions did remove figures, leaving documentation without example diagrams.
Removed
- Deprecated alpha note from README.md
[1.0.0rc1] - 2021-02-13
Added
- .coveragerc, .travis.yml, makefile, tox.ini, tests/load_test.py, tests/plot_test.py
Changed
- CreatesCurves inherits from abc.ABC
- setup.py to setup.cfg
Removed
- Deprecated functions create, load
[0.5a0.post1] - 2021-01-08
Fixed
- Missing requirements for installation via pip.
[0.5a0] - 2021-01-02
Added
- New families of curves VerticalLinear0, VerticalLinear1, VerticalLinear2 and VerticalLinear3.
[0.4a0] - 2020-12-27
Added
- New families of curves DiagonalLinear0, DiagonalLinear1, DiagonalLinear2 and DiagonalLinear3.
Changed
- The necessity of sub classes of static linear families of curves was removed, changing the creation and documentation layout. In this case all subclasses were removed, since they wasn't meant to be used directly anyway.
[0.3a0] - 2020-12-17
Added
- New families of curves HorizontalLinear1, HorizontalLinear2 and HorizontalLinear3.
[0.2a1] - 2020-12-17
Fixed
- Missing parameter leading to broken installation.
- Missing requirement 'dicthandling'
[0.2a0] - 2020-12-15
Added
- A normal distributed linear family of curves with LinearHorizontal0.
- Support for loading curve creation parameters from json files.
- resources subpackage for parameter files.
Changed
- Turned module
examplecurves.pyinto aexamplecurvespackage. - Shifted project to setuptools_scm; updated setup.py
Removed
- Constant __version__ is removed; package version is now managed solely by git tags.
[0.1a0] - 2020-12-05
Changed
- added class
Staticto distinguish static curves from random curves, which are on the way.
deprecated
- Method
createwill be moved toStaticin the next release.
[0.0a1] - 2020-12-05
- First code release of examplecurves
Metadata
Release files for examplecurves 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| examplecurves-1.0.0.tar.gz | 40.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| examplecurves-1.0.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 66.6 kB
Release files / examplecurves-1.0.0.tar.gz
| Download URL | examplecurves-1.0.0.tar.gz |
|---|---|
| Size | 40.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
42ba6fbe4f4de3b178e99dcbd6192b0bc005b0afd897656a4ffd239ef9e07fb8
|
|
BLAKE2b-256 checksum How to use checksums |
2069b9e6aae35b20ed694aea3b820be0f95d8d5507f0344a633f1b5b2a557a08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9
|
Release files / examplecurves-1.0.0-py2.py3-none-any.whl
| Download URL | examplecurves-1.0.0-py2.py3-none-any.whl |
|---|---|
| Size | 25.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
6a3fc1650a9a176447bebe4e3d3e1feb7acb2aef93a57e0ef0fa1c3393a3b9c9
|
|
BLAKE2b-256 checksum How to use checksums |
8737ad730952f6ea756a4d98a8c417904477baa4adebd97d3056a5223f91b3d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/52.0.0.post20210125 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.7.9
|