16 projects
PyRoot
The purpose of this Python library is to provide implementations of advanced bracketed root-finding methods for single-variable functions.
pymath-interval
The purpose of this Python namespace subpackage is to provide pure-python implementations of precise interval arithmetic.
prettyformatter
Pretty formatter enables pretty formatting using hanging indents, dataclasses, ellipses, and simple customizability by registering formatters.
extended-typing
Extends the typing module with a custom `extended.typing` module, including runtime types, protocols rewritten with `typing.Protocol`, and more protocols such as those provided by `_typeshed`.
buffered-async-iterators
A simple implementation of buffered async iterators, allowing more throughput by letting iterators run while their loop bodied are being executed.
pytyped-curry
Function currying that can be statically typed.
easy-fuzzy
Includes a collection of help fuzzy functions and classes.
aio-stdout
The purpose of this package is to provide asynchronous variants of the builtin `input` and `print` functions.
easy-databases
Easy-to-use pure Python databases that match basic data structures, including lists, sets, and dictionaries. No fancy querying language required.
advanced-databases
A collection of pure python database implementations.
EasyNN
EasyNN is a python package designed to provide an easy-to-use neural network. The package is designed to work right out of the box, while also allowing the user to customize features as they see fit.
advanced-collections
Extends the builtin collections with advanced collections, including database sized lists, better queues, and more.
eplier
sliceit
Dynamically sized slice views which avoid storing their own data.
spsa
The purpose of this package is to provide multivariable optimizers using SPSA.
EasyGA
EasyGA is a python package designed to provide an easy-to-use Genetic Algorithm. The package is designed to work right out of the box, while also allowing the user to customize features as they see fit.