Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
8768c83
added metadata to pyproject.toml
Nov 21, 2023
80d8d8f
added dependencies
Nov 21, 2023
3ea8531
added build-system
Nov 21, 2023
f9199d1
fix formatting
Nov 21, 2023
444a7c3
build fim module using setup.py
Nov 21, 2023
9952f5c
remove description from CITATION.txt, leave reference to docs
Nov 22, 2023
2053676
fix formatting of pyproject.toml
Nov 22, 2023
51fe31e
use requirement files for dependencies
Nov 22, 2023
60933ee
add somesy config
Nov 22, 2023
210a994
update somesy config
Nov 22, 2023
c7bfe25
remove somesy config
Nov 22, 2023
b8a9f80
update license field
Nov 22, 2023
f60257a
add wheel to build dependencies
Nov 22, 2023
0db66d4
define packages for setuptools
Nov 22, 2023
e7e29f9
Merge branch 'NeuralEnsemble:master' into enh/pyproject.toml
Moritz-Alexander-Kern Apr 4, 2024
42c7664
Merge branch 'NeuralEnsemble:master' into enh/pyproject.toml
Moritz-Alexander-Kern Apr 4, 2024
0aad87a
Merge branch 'master' into enh/pyproject.toml
Moritz-Alexander-Kern Sep 4, 2024
f89e1cf
remove setup.py
Moritz-Alexander-Kern Sep 4, 2024
db354a2
update ci build wheel action
Moritz-Alexander-Kern Sep 4, 2024
d47ba19
update build wheel action
Moritz-Alexander-Kern Sep 4, 2024
beab2e4
update ci build wheel action
Moritz-Alexander-Kern Sep 4, 2024
b7e4fa0
update cibuildwheel action
Moritz-Alexander-Kern Sep 4, 2024
f6a043f
update os for building wheels
Moritz-Alexander-Kern Sep 4, 2024
24e225a
change compile args for linux
Moritz-Alexander-Kern Sep 4, 2024
158aa29
update python version for cibuildwheels
Moritz-Alexander-Kern Sep 4, 2024
3533692
update ci buildwheel action
Moritz-Alexander-Kern Sep 4, 2024
d5b929f
update compile args
Moritz-Alexander-Kern Sep 4, 2024
77069b8
re add setup.py
Moritz-Alexander-Kern Sep 4, 2024
83de7f2
update cibuildwheel version
Moritz-Alexander-Kern Sep 4, 2024
c0b4899
typo
Moritz-Alexander-Kern Sep 4, 2024
571605d
typo
Moritz-Alexander-Kern Sep 4, 2024
8140864
build wheels
Moritz-Alexander-Kern Sep 16, 2024
eebdb06
update python version
Moritz-Alexander-Kern Sep 16, 2024
5c3fb6e
update cibuildwheel
Moritz-Alexander-Kern Sep 16, 2024
650edf2
Merge branch 'master' into enh/pyproject.toml
Moritz-Alexander-Kern Dec 10, 2024
3ff137b
Merge branch 'master' into enh/pyproject.toml
Moritz-Alexander-Kern Jan 24, 2025
b61d535
Merge branch 'master' into enh/pyproject.toml
CozySocksAlways Apr 21, 2026
f77a621
Removed wheels as build requirement. Wheels was historically listed, …
CozySocksAlways Apr 21, 2026
540e20f
Replaced requirements.txt with dependencies in pyproject.toml, making
CozySocksAlways Apr 22, 2026
f26cb5f
moved to new SPDX licence expression specified by PEP 639, removed le…
CozySocksAlways Apr 22, 2026
87de99c
Removed newline in desc as per warning from setuptools that newlines …
CozySocksAlways Apr 22, 2026
13a2aec
replaced hardcoded package location with auto discovery using setupto…
CozySocksAlways Apr 22, 2026
48f375b
Added option to include non py data in wheel using include-package-data
CozySocksAlways Apr 22, 2026
8e1e2e1
Reset option=True to continue install in case compilation fails
CozySocksAlways Apr 22, 2026
c46285c
Added classifiers for newer python versions; Removed unused dependenc…
CozySocksAlways May 17, 2026
92fe739
Cleaned up triggers for CI.yml
CozySocksAlways May 17, 2026
942b758
Combined pip install and test for all OS jobs in CI.yml, relying on g…
CozySocksAlways May 17, 2026
024f8dd
Merge branch 'master' into enh/pyproject.toml
CozySocksAlways May 18, 2026
4390c66
Bumbed cache action restore to v5; removed redundant lines that set e…
CozySocksAlways May 18, 2026
f672f5a
Updated MPI job to use newer python version; Removed coverage for MPI…
CozySocksAlways May 19, 2026
27ba180
Replacing dataset restore steps in PIP job with a composite action th…
CozySocksAlways May 19, 2026
8777e25
Temporarily keeping only one python version for pip job
CozySocksAlways May 19, 2026
b8bd6dd
Added viziphant to tutorials requirement
CozySocksAlways May 19, 2026
70cb229
Enable cross OS caching on dataset caching workflow
CozySocksAlways May 19, 2026
3fd775b
Added method to render error message in posix standard, so that test_…
CozySocksAlways May 20, 2026
d29acc0
Replacing dataset restore steps in MPI job with composite action
CozySocksAlways May 20, 2026
f30bc38
Replaced dataset restore in CONDA job with composite action; Also rem…
CozySocksAlways May 20, 2026
f3c6abd
Cleaned up DOC BUILD test job
CozySocksAlways May 21, 2026
e49716a
Cleaned up DOC TEST job
CozySocksAlways May 21, 2026
d3ca8a1
Reverting 540e20f, decided to use dynamic metadata for dependencies a…
CozySocksAlways May 26, 2026
37762f4
Merge remote branch 'NeuralEnsemble:master' into HEAD
CozySocksAlways May 27, 2026
d74fa8d
Added a fast CI option, i.e. run a subset of job matrix
CozySocksAlways May 26, 2026
995a60d
Made environment.yml files also depend on requirement files, except f…
CozySocksAlways May 26, 2026
7325493
Added fix for RTD failure
CozySocksAlways May 27, 2026
3427454
Updated CI jobs to each upload a coveralls report;
CozySocksAlways May 27, 2026
7abd075
Bumbed github action versions based on deprication warnings on worflo…
CozySocksAlways May 27, 2026
e1a67f2
Added clause to setup job to filter out only approved cases for pull_…
CozySocksAlways May 28, 2026
1dbc34d
Fixed required python version based on review comments; This was an t…
CozySocksAlways May 28, 2026
4f5db9a
Removed classifier for python 3.8; Added python 3.9 to full test suite
CozySocksAlways May 28, 2026
8b0d97d
Updated names of CI tests for brevity and consistency
CozySocksAlways Jun 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .github/actions/restore-elephant-data/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Composite action: restore the elephant-data cache and set ELEPHANT_DATA_LOCATION.
name: Restore elephant-data cache
runs:
using: "composite"
steps:
- name: Get elephant_data hash
id: elephant-data
shell: bash
run: echo "dataset_hash=$(git ls-remote https://gin.g-node.org/NeuralEnsemble/elephant-data.git HEAD | cut -f1)" >> $GITHUB_OUTPUT

- uses: actions/cache/restore@v5
with:
path: ~/elephant-data
key: datasets-${{ steps.elephant-data.outputs.dataset_hash }}
restore-keys: datasets-
enableCrossOsArchive: true

- name: Export Data Location (Unix)
shell: bash
if: runner.os != 'Windows'
run: |
DATA_DIR="$HOME/elephant-data"
if [ -d "$DATA_DIR" ]; then
echo "ELEPHANT_DATA_LOCATION=$DATA_DIR" >> "$GITHUB_ENV"
echo "$DATA_DIR"
fi

- name: Export Data Location (Windows)
if: runner.os == 'Windows'
shell: pwsh
run: |
if (Test-Path "$env:USERPROFILE\elephant-data") {
"ELEPHANT_DATA_LOCATION=$env:USERPROFILE\elephant-data" >> $env:GITHUB_ENV
Write-Output $env:USERPROFILE\elephant-data
}
Loading
Loading