ETS_CookBook
This repository contains the ETS CookBook, which is a collection of useful Python scripts used across ETS (a research group within TNO) models.
Authors and contact
Omar Usmani Omar.Usmani@TNO.nl
Installation and use
You can either copy the ETS_CookBook.py file (in src/ETS_CookBook) to your project and import it, or (preferably) install it via PyPi:
pip install ETS_CookBook
You also need to ensure that all the required libraries are installed. Their list in given in requirements.txt. You can do this with the following command:
pip install -r requirements.txt
To use the CookBook, import it as such:
from ETS_CookBook import ETS_CookBook as cook
Then you can call your functions as such:
cook.reference_scale([0.26, 0.89])
(You can replace the as cook with something else, or even skip it altogether: if you do skip it, then call the functions with ETS_CookBook.function).
License
This cookbook is released under the Apache 2.0. All accompanying documentation and manuals are released under the Creative Commons BY-SA 4.0 license
Documentation
The documentation can be found here.
Distribution package
The distribution package can be found here.
Status
This CookBook is a working version that will be updated with new functions as they are need in various projects. Functions will be updated as appropriate. You can contact the authors for bug reports, feature suggestions, or any questions you might have.
Goals
This module was forked from prior work, most notably from ChaProEV. The forking is due to the/desire to use the auxiliary functions developed in these projects in more project needs.
Libraries used and licensing
(See requirements.txt file for versions (corresponding to Python 3.11.1, which is the version used for developing and testing the model)) pip install -r requirements.txt
Acknowledgements
This CookBook has been developed within multiple projects, including the following:
|
|
This project was partly develop under funding from European Climate, Infrastructure and Environment Executive Agency under the European Union’s HORIZON Research and Innovation Actions under grant agreement N°101095998. |
Metadata
Release files for ETS-CookBook 1.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ets_cookbook-1.2.8.tar.gz | 3.2 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ets_cookbook-1.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / ets_cookbook-1.2.8.tar.gz
| Download URL | ets_cookbook-1.2.8.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
522ae50a4c21e7d53151588025a2e4f49bb4d1fafa48e13c0cc0732f593512c7
|
|
BLAKE2b-256 checksum How to use checksums |
f33b2a39e0ec12eb3c9147386fcaeb650938f7f9d870080c5388f4eafa2fa76a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / ets_cookbook-1.2.8-py3-none-any.whl
| Download URL | ets_cookbook-1.2.8-py3-none-any.whl |
|---|---|
| Size | 66.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d749ab3b6f431ff372ed33b28af52ffb3f094d13b079f04455a5f90d0fd97da5
|
|
BLAKE2b-256 checksum How to use checksums |
f81af2414dcfcef0d619b65b611a8ae1ca28a3ac4239245949c0568f9eec047f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Security for ETS-CookBook 1.2.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.