Skip to main content

ekit - Version 0.2.% BETA

https://cosmo-gitlab.phys.ethz.ch/cosmo_public/ekit/badges/master/coverage.svg https://cosmo-gitlab.phys.ethz.ch/cosmo_public/ekit/badges/master/pipeline.svg http://img.shields.io/badge/arXiv-2006.12506-orange.svg?style=flat http://img.shields.io/badge/arXiv-2110.10135-orange.svg?style=flat

ekit is a collection of small tools used by the Non-Gaussian Statistics Framework (NGSF).

If you use this package in your research please cite Zuercher et al. 2020 (arXiv-2006.12506) and Zuercher et al. 2021 (arXiv-2110.10135).

Source

Documentation

Introduction

It contains the following tools:

  • paths:

    The paths module allows to pack meta data into paths and to retrieve it again from the paths. It diffferentiates between named (passed via a directory) and unnamed parameters (passed via a list). Note that your parameter names MUST NOT contain = or _ signs as these are used to parse the metadata from the path.

  • context:

    The context module can be used to pass configuration parameters around. You can specify which parameters are allowed and what data types they must have. You can also specify default values for them.

  • logger:

    The logger module allows to create convenient and nice looking logs for your python code.

Getting Started

The easiest and fastest way to learn about ekit is to have a look at the Tutorial section in the documentation.

Credits

This package was created by Dominik Zuercher (PhD student at ETH Zurich in Alexandre Refregiers Comsology Research Group)

The package is maintained by Dominik Zuercher dominik.zuercher@phys.ethz.ch.

Contributing

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.

Metadata

Release files for ekit 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ekit 0.2.5
File Size Uploaded Provenance Actions
ekit-0.2.5.tar.gz 9.1 kB Without provenance Details for ekit-0.2.5.tar.gz

Release files / ekit-0.2.5.tar.gz

Download URL ekit-0.2.5.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
964aae9a6df3c111d3469b7d578c8bc0edaf5f0248e2d1735a8150b82de826c6
BLAKE2b-256 checksum
How to use checksums
42a58a436e69998fe6d2295a86b1144ada9ebe838e3de2e0389b49ea6e53df6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.4

Security for ekit 0.2.5

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page