Skip to main content

The ETS (TNO) CookBook of useful Python Scripts

Project description

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:

EU emblem 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ets_cookbook-1.0.31.tar.gz (3.2 MB view details)

Uploaded Source

Built Distribution

ETS_CookBook-1.0.31-py3-none-any.whl (64.9 kB view details)

Uploaded Python 3

File details

Details for the file ets_cookbook-1.0.31.tar.gz.

File metadata

  • Download URL: ets_cookbook-1.0.31.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for ets_cookbook-1.0.31.tar.gz
Algorithm Hash digest
SHA256 14298906fdb8837e2e28af25023907f689de8366b79adc53b19b411a50673f13
MD5 ef8078e2225d19f9498a2a354846b601
BLAKE2b-256 0af7d3f2d26c2126bce8b266753184eea10cb4e1d0185b9b07d7b4189ff2d582

See more details on using hashes here.

File details

Details for the file ETS_CookBook-1.0.31-py3-none-any.whl.

File metadata

File hashes

Hashes for ETS_CookBook-1.0.31-py3-none-any.whl
Algorithm Hash digest
SHA256 5eeb11c1b131b6d8613fe9cc80451a754de4a07c61f4f2ef8dc1d8e0c7aa8654
MD5 d432fc9f74971e3c8b2559ca17c2ee9f
BLAKE2b-256 fd91f4a696d5cfb9aa481e0055e076d82b82a32579178d8202826add309eb17f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page