leshchenko1979 / perscache
An easy to use decorator for persistent memoization in Python: like `functools.lrucache`, but results can be saved in any format to any storage.
☆17Updated last month
Alternatives and similar repositories for perscache:
Users that are interested in perscache are comparing it to the libraries listed below
- A pure-Python codified rant aspiring to a world where numbers and types can work together.☆39Updated 5 months ago
- Operator overloading for fast anonymous functions.☆50Updated 2 weeks ago
- A defined interface for working with a cache of executed jupyter notebooks☆53Updated last week
- A collection of creative AnyWidgets for Python notebook environments☆22Updated last month
- Declarative, type-safe command line argument parsers from dataclasses and attrs classes☆54Updated 8 months ago
- ☆43Updated 4 months ago
- Lint Cython files☆74Updated this week
- A pytest plugin for automatically updating doctest outputs☆61Updated this week
- python decorators made easy.☆24Updated 7 months ago
- Seamlessly integrate numpy arrays into pydantic models.☆58Updated 2 years ago
- Benchmark of toy calculation on an n-dimensional array using python, numba, cython, pythran and rust☆26Updated 3 years ago
- Time and benchmark blocks of Python code. A powerful multi-line in-code alternative to timeit.☆34Updated 3 months ago
- Extension to hypothesis for testing numpy general universal functions☆39Updated 3 years ago
- Python checker for places where deprecated functions are called.☆30Updated last year
- IPython magic for parallel profiling (like `%time`, but parallel)☆71Updated 7 years ago
- A library to use `modal` as a backend for `joblib`.☆22Updated this week
- A mini dashboard to help find slow tests in pytest.☆79Updated 6 months ago
- Tool to merge environment files of the conda package manager☆56Updated last month
- Lightweight framework for structured and repeatable model validation☆11Updated last year
- A pytest plugin for regression testing and regenerating Jupyter Notebooks☆50Updated this week
- Generate conda environment.yml from PEP 621 and/or flit config.☆10Updated 3 years ago
- Run pytest on markdown code fence blocks☆58Updated last month
- Backport of the pickle 5 protocol (PEP 574)☆33Updated 3 years ago
- A python package to avoid writing and maintaining duplicated python docstrings.☆27Updated last month
- User-friendly data frame and data grammar library for Python☆14Updated last month
- An argument that Jupyter Notebooks are flawed and the world needs a successor.☆78Updated last year
- Tensor-like types – with variadic shapes – that support both static and runtime type checking, and convenient parsing☆17Updated 2 months ago
- Prototype for mpl-gui module☆14Updated 3 weeks ago
- Google drive implementation of fsspec☆38Updated 10 months ago
- Syntactical sugar for Python class attributes☆56Updated 6 months ago