{"id":20956555,"url":"https://github.com/bluebrain/blueetl-core","last_synced_at":"2025-05-14T05:32:01.594Z","repository":{"id":210726558,"uuid":"699305980","full_name":"BlueBrain/blueetl-core","owner":"BlueBrain","description":"Core transformations for BlueETL","archived":true,"fork":false,"pushed_at":"2025-02-26T13:16:36.000Z","size":242,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-28T01:03:26.377Z","etag":null,"topics":["analyse","neuroscience","pandas","python","simulation","simulation-campaign"],"latest_commit_sha":null,"homepage":"https://blueetl-core.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BlueBrain.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.txt","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-02T11:23:23.000Z","updated_at":"2025-02-26T13:16:39.000Z","dependencies_parsed_at":"2024-05-03T11:10:37.307Z","dependency_job_id":"a431c74a-fd58-4047-b2ee-4b9adaef9228","html_url":"https://github.com/BlueBrain/blueetl-core","commit_stats":null,"previous_names":["bluebrain/blueetl-core"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fblueetl-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fblueetl-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fblueetl-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlueBrain%2Fblueetl-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlueBrain","download_url":"https://codeload.github.com/BlueBrain/blueetl-core/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254076977,"owners_count":22010630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analyse","neuroscience","pandas","python","simulation","simulation-campaign"],"created_at":"2024-11-19T01:26:41.926Z","updated_at":"2025-05-14T05:32:01.577Z","avatar_url":"https://github.com/BlueBrain.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":".. warning::\n   The Blue Brain Project concluded in December 2024, so development has ceased under the BlueBrain GitHub organization.\n   Future development will take place at: https://github.com/openbraininstitute/blueetl-core\n\n|banner|\n\n|build_status| |license| |coverage| |docs| |CodeQL| |PyPI| |DOI|\n\nblueetl-core\n============\n\nCore transformations for BlueETL.\n\n\nIntroduction\n------------\n\n``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.\n\nIt provides the core transformations used by `BlueETL \u003chttps://github.com/BlueBrain/blueetl\u003e`__, a package that can help analyse multiple simulations in a Simulation Campaign.\n\n\nInstallation\n------------\n\n``BlueETL-core`` can be installed independently from ``BlueETL`` with::\n\n    pip install -U blueetl-core\n\n\nExamples\n--------\n\nTo 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.\n\nFor example:\n\n.. code-block:: python\n\n\n    import blueetl_core\n    import pandas as pd\n\n    df = pd.DataFrame({\"a\": [0, 1, 2], \"b\": [3, 4, 5]})\n    df = df.etl.q(a=1)\n\nSee `this Jupyter notebook \u003chttps://blueetl.readthedocs.io/en/stable/notebooks/01_core_transformations.html\u003e`__ for more information and examples.\n\n\nContribution Guidelines\n-----------------------\n\nSee `\u003cCONTRIBUTING.rst\u003e`__.\n\n\nCitation\n--------\n\nWhen you use this software, we kindly ask you to cite the following DOI:\n\n.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.10277477.svg\n   :target: https://doi.org/10.5281/zenodo.10277477\n\n\nAcknowledgment\n--------------\n\nThe 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.\n\nFor license and authors, see `\u003cLICENSE.txt\u003e`__ and `\u003cAUTHORS.txt\u003e`__ respectively.\n\nCopyright © 2023 Blue Brain Project/EPFL\n\n\n.. |build_status| image:: https://github.com/BlueBrain/blueetl-core/actions/workflows/run-tox.yml/badge.svg\n   :alt: Build Status\n\n.. |license| image:: https://img.shields.io/pypi/l/blueetl-core\n   :target: https://github.com/BlueBrain/blueetl-core/blob/main/LICENSE.txt\n   :alt: License\n\n.. |coverage| image:: https://codecov.io/github/BlueBrain/blueetl-core/coverage.svg?branch=main\n   :target: https://codecov.io/github/BlueBrain/blueetl-core?branch=main\n   :alt: codecov.io\n\n.. |docs| image:: https://readthedocs.org/projects/blueetl-core/badge/?version=latest\n   :target: https://blueetl-core.readthedocs.io/\n   :alt: documentation status\n\n.. |CodeQL| image:: https://github.com/BlueBrain/blueetl-core/actions/workflows/github-code-scanning/codeql/badge.svg\n   :target: https://github.com/BlueBrain/blueetl-core/actions/workflows/github-code-scanning/codeql\n   :alt: CodeQL\n\n.. |PyPI| image:: https://github.com/BlueBrain/blueetl-core/actions/workflows/publish-sdist.yml/badge.svg\n   :target: https://pypi.org/project/blueetl-core/\n   :alt: PyPI\n\n.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.10277477.svg\n   :target: https://doi.org/10.5281/zenodo.10277477\n   :alt: DOI\n\n.. local-substitutions\n\n.. |banner| image:: https://raw.githubusercontent.com/BlueBrain/blueetl-core/main/doc/source/_images/BlueETL.jpeg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrain%2Fblueetl-core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbluebrain%2Fblueetl-core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbluebrain%2Fblueetl-core/lists"}