No description
Find a file
Michał Szczepanik 931a3bdb69 Lower python version dependency for peg_fieldmaps
The python dependency in the uv script section is now lowered to 3.12,
making it consistent with (almost) all other scripts in the repo.

The 3.14 (current latest) was exaggerated: it made it from my own
defaults, but the script does not use any features specific to that
version. Confirmed working on 3.12.

Reported-by: thilo <thilo@izkf.rwth-aachen.de>
2026-05-20 16:03:51 +02:00
trr379_rdmtools Lower python version dependency for peg_fieldmaps 2026-05-20 16:03:51 +02:00
.gitignore chore: ignore auto-generated version file 2026-03-19 09:45:00 +01:00
pyproject.toml feat: add ingest pipeline for JTrack data 2026-03-18 16:43:26 +01:00
README.md feat: ni_mannheim tooling 2026-01-16 19:28:15 +01:00

TRR379 RDM tools

Tools

These tools provide their functionality via several subcommands. They are fully documented in the tool itself. Run with --help, or <subcommand> --help to learn about the provided functionality.

bif_aachen

Utility for interacting with the TRR379 RDM system at the brain imaging facility (BIF) in Aachen.

This tool can be used without a dedicated installation step. Using uv, it can be executed directly from the TRR379 hub. To run the latest version, execute:

uv run https://hub.trr379.de/q02/rdmtools/raw/branch/main/trr379_rdmtools/bif_aachen.py

ni_mannheim

Utility for interacting with the TRR379 RDM system at the neuroimaging unit in Mannheim.

This tool can be used without a dedicated installation step. Using uv, it can be executed directly from the TRR379 hub. To run the latest version, execute:

uv run https://hub.trr379.de/q02/rdmtools/raw/branch/main/trr379_rdmtools/ni_mannheim.py

Recommendations

Some operations make frequent requests to the TRR379 hub. It is infeasible to run them without credential caching -- in particular with enabled two-factor authentication. It is therefore recommended to:

  • set up an access token at https://hub.trr379.de/user/settings/applications (with repository read/write permissions, including private repositories)

  • enable credential caching for a user account via running:

    git config --global credential.helper cache
    git config --global credential.helper 'cache --timeout=3600'
    

    This configures credentials to be cached for maximum one hour.

Acknowledgements

This work was funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under grant TRR379 (546006540, Q02 project)