mwshinn / paranoidscientist
Runtime software verification and automated testing for scientific software in Python
☆93Updated 9 months ago
Alternatives and similar repositories for paranoidscientist:
Users that are interested in paranoidscientist are comparing it to the libraries listed below
- Handy decorator for elegant design-by-contract in 3.10+☆102Updated 2 years ago
- A Python library for manipulating indices of ndarrays☆103Updated 5 months ago
- find functions when you can't remember their name☆101Updated 3 years ago
- A powerful data analysis package based on mathematical step functions. Strongly aligned with pandas.☆59Updated 2 months ago
- Phitter is a phython library for accurately fitting statistical distributions to datasets, offering intuitive usage, comprehensive visual…☆23Updated last week
- Adaptive fuzzing of Hypothesis tests☆85Updated 2 weeks ago
- Utilities for run-time type validation and multiple dispatch☆164Updated 2 weeks ago
- A simple program and library to auto generate API documentation for Python modules.☆77Updated last year
- Domain Specific Languages in Python☆96Updated last year
- Declarative instrumentation for Python.☆88Updated this week
- python decorators made easy.☆24Updated 9 months ago
- Flenser is a simple, minimal, automated exploratory data analysis tool.☆78Updated 3 years ago
- Run pytest against markdown files/docstrings.☆114Updated 4 months ago
- For controlling time per iteration loop in Python.☆48Updated 11 months ago
- See test results for every line of Python code☆21Updated 3 years ago
- A clever brute-force correlator for kinda-messy data☆82Updated last year
- Minimalist but flexible Lexer/Parser tool in Python.☆60Updated 4 years ago
- A Python library to determine what exactly the user ran at the command line, along with default values, and any transformations that happ…☆40Updated this week
- A pytest plugin for automatically updating doctest outputs☆63Updated this week
- A pytest plugin for regression testing and regenerating Jupyter Notebooks☆52Updated this week
- Combine contracts and automatic testing.☆79Updated 2 years ago
- Python variant types that work with match☆50Updated 11 months ago
- functional programming tools for python☆12Updated 3 years ago
- Operator overloading for fast anonymous functions.☆50Updated 2 weeks ago
- A Sphinx extension that integrates JupyterLite within your Sphinx documentation☆74Updated this week
- Define your JSON schema as Python dataclasses☆63Updated last year
- Hypothesis strategies for generating Python programs, something like CSmith☆99Updated last year
- Automated testing for the examples in your documentation.☆75Updated last month
- Pattern Matching for Python 3.7+ in a simple, yet powerful, extensible manner.☆108Updated last year
- A faster multi-way merge algorithm interchangeable with heapq.merge☆23Updated last year