Published June 10, 2026 | Version v1.2.1
Software Open

Elephant 1.2.1

  • 1. Institute for Advanced Simulation (IAS-6), Jülich Research Centre, Jülich, Germany

Description

This is a patch release of Elephant, restoring full C++ acceleration for the SPADE module on macOS and Windows, and modernizing the build system.

Bug Fixes

  • Restored full macOS and Windows C++ compiled wheel support for the SPADE module, resolving the limitation noted in 1.2.0 where macOS received a pure-Python SPADE fallback. (#695)

Other Changes

  • Migrated from setup.py to pyproject.toml. setup.py is retained only for platform-specific C extension compilation, which requires dynamic logic not supported in static TOML. Dependency declarations now use a single source of truth via requirements/*.txt files. (#608)
  • Added a weekly CI workflow that tests Elephant against the latest upstream builds of core dependencies to catch breaking changes early. (#698)
  • Bumped GitHub Actions versions to resolve Node.js 20 deprecation warnings. (#696, #697)
  • Restructured CI.yml to reduce duplication: merged pip test jobs into a single matrix job, added a composite action for shared cache restore steps, and fixed a race condition in coveralls partial coverage uploads. (#608)

Files

NeuralEnsemble/elephant-v1.2.1.zip

Files (2.6 MB)

Name Size Download all
md5:1ecc6eec6922fc254c22437e2a5d1259
2.6 MB Preview Download

Additional details

Related works

Is documented by
Journal article: 10.12751/incf.ni2018.0019 (DOI)
Is new version of
Software: 10.5281/zenodo.18863432 (DOI)
Is version of
Software: 10.5281/zenodo.1186602 (DOI)

Funding

European Commission
HBP - The Human Brain Project 604102
European Commission
HBP SGA1 - Human Brain Project Specific Grant Agreement 1 720270
European Commission
HBP SGA2 - Human Brain Project Specific Grant Agreement 2 785907
European Commission
HBP SGA3 - Human Brain Project Specific Grant Agreement 3 945539