blueetl-core
Core transformations for BlueETL.
Introduction
BlueETL-core automatically registers Pandas accessors using the .etl namespace, that can be useful to simplify some recurring operations on Pandas DataFrames, Series, and Indexes.
It provides the core transformations used by BlueETL, a package that can help analyse multiple simulations in a Simulation Campaign.
Installation
BlueETL-core can be installed independently from BlueETL with:
pip install -U blueetl-core
Examples
To use the Core Transformations provided by the .etl accessor with any Pandas DataFrame or Series, it’s enough to import BlueETL or BlueETL-core, and call the desired methods.
For example:
import blueetl_core
import pandas as pd
df = pd.DataFrame({"a": [0, 1, 2], "b": [3, 4, 5]})
df = df.etl.q(a=1)
See this Jupyter notebook for more information and examples.
Contribution Guidelines
See CONTRIBUTING.rst.
Citation
When you use this software, we kindly ask you to cite the following DOI:
Acknowledgment
The development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology.
For license and authors, see LICENSE.txt and AUTHORS.txt respectively.
Copyright © 2023 Blue Brain Project/EPFL
Metadata
Release files for blueetl-core 0.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| blueetl_core-0.2.5.tar.gz | 212.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| blueetl_core-0.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 234.3 kB
Release files / blueetl_core-0.2.5.tar.gz
| Download URL | blueetl_core-0.2.5.tar.gz |
|---|---|
| Size | 212.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7287e5c897df0bfc6e5494a401a7ba382bf7bcc15a7c887d1b72a9111dc1165e
|
|
BLAKE2b-256 checksum How to use checksums |
a03125efacef718b21b6cc00c56acc776901c8823aea624dd9ad2407bc14e790
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / blueetl_core-0.2.5-py3-none-any.whl
| Download URL | blueetl_core-0.2.5-py3-none-any.whl |
|---|---|
| Size | 22.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b917f2042332276e751e425d7a3de5ca813adb3bd2e45e8c92e8ded4be7b08d
|
|
BLAKE2b-256 checksum How to use checksums |
c770efa9ef1da557d864b4ea64b1849637542c4f9194136b82607fb8d2da1b64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|