Registry / data / isa-rwval

isa-rwval

JSON →
library0.10.11pypypiunverified

ISA RWVal provides metadata tracking tools for managing diverse life science, environmental, and biomedical experiments. Current version 0.10.11, maintenance release with updated dependencies and Python 3.13 support.

pip install isa-rwval
INSTALL
IMPORT
SIG · ISA-RWVAL
I
isa-rwval
datapythonv0.10.11
Install
2.5s avg
Import
Disk
33MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.10.11 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 32.9MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 2.5s · import 0.000s · 33MB
33MB installed
● package 33MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ISAInvestigation
from isatools.model import ISAInvestigation
from isatools.model import ISAInvestigation

Load an ISA JSON file into an ISAInvestigation object.

from isatools import isa_json from isatools.model import ISAInvestigation # Load an ISA JSON file with open('path/to/file.json', 'r') as f: investigation = isa_json.load(f) print(investigation.title) # or 'No title' if not set print('ISA investigation loaded successfully')
isarwval --version
Debug
Known issues
breakingPython 2 support dropped in v0.10.10. Python >=3.9 required since v0.10.11.
fix
Upgrade Python to 3.9+ and install latest version.
affects: <0.10.10
deprecatednetworkx pin was relaxed; older pins (e.g., 2.5) are incompatible with NumPy 2.0.
fix
Update to v0.10.11 or manually upgrade networkx to compatible version.
affects: 0.10.10 and earlier
gotchaISA JSON loading expects specific schema; use `isatools.isajson.load` not raw json.load
fix
Use `from isatools import isa_json` then `isa_json.load(filepath)`.
affects: all
Upgrade
Version history
0.10.11latest on PyPI · released Jun 19, 2025
Audit
Dependencies
networkxrequiredRelaxed pin requirement in 0.10.11 to avoid NumPy 2.0 incompatibility
Agent activity
7 hits · last 30 days
node
6
Resources
isa-rwval — pip install isa-rwval · libregistry