Research software
Find tools with explicit versions and conditions for reuse.
Questions to work through.
Explore the sources.
All 57 resources →NumPy
Multidimensional array operations and numerical linear algebra for scientific Python.
Hypothesis
Property-based testing tools that generate and simplify test inputs.
[Re] Effective Program Debloating via Reinforcement Learning
A replication about reinforcement-learning-based program debloating and its relationship to unit tests and reduction procedures.
Accelerate
Training and inference orchestration for studying device placement, mixed precision and distributed execution without changing the scientific objective.
Aim
Experiment tracking and comparison tooling for inspecting metric histories and run metadata.
Biopython
Bioinformatics tools for sequence data, biological file formats, and related analyses.
bitsandbytes
Low-precision tensor and optimizer components for investigating memory and numerical-error tradeoffs.
Captum
Model interpretability algorithms for checking attribution behavior against simple functions with known contributions.
Chex
Assertions and testing utilities for JAX programs, useful for expressing shape, type and transformation expectations.
cloudpickle
Serialization support for Python constructs used in distributed and interactive computation.
Dask
Task graphs and parallel collections for array, table, and general Python computation.
DeepSpeed
Deep-learning optimization system for investigating distributed training memory, communication and state partitioning.