python-lenses

Data transformer

A Python library that helps manipulate nested immutable data structures without mutating them.

A python lens library for manipulating deeply nested immutable structures

GitHub

311 stars
6 watching
19 forks
Language: Python
last commit: about 1 year ago
functional-opticsfunctional-programmingimmutableimmutable-datastructureslenslensesopticsprismpythontraversal

Related projects:

Repository Description Stars
obrok/lens A utility for working with nested data structures 190
drboolean/lenses A JavaScript project providing functional composable lens-like abstractions for manipulating data structures. 214
optics-dev/monocle A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. 1,654
tobiasloader/lenspy A Python library for building decentralized social networks on the Lens Protocol 5
alan-turing-institute/xpandas A high-level data container with transformer functionality for feature extraction and transformation. 26
edsonportosilva/opticommpy A Python-based framework to simulate various aspects of optical communications systems 115
cgarciae/phi A Python library for functional programming that aims to simplify the experience by providing a unified API and operator overloading for common data transformations and operations. 134
ekmett/lens A Haskell library that provides a general-purpose data transformation framework using lenses and traversals. 2,032
pylons/colander A library for serializing and deserializing data structures into strings, mappings, and lists while performing validation. 451
dimercel/listopia A Common Lisp library for manipulating and transforming lists in a functional style. 31
david-hoffman/pyotf Software for simulating optical transfer functions in microscopy using Python 71
pysal/tobler A Python package for performing spatial interpolation and data transformation tasks with support for area-weighted, dasymetric, and change of support methods. 151
stavro/remodel A library to transform data structures for API serialization 141
zhemao/funktown A Python library implementing immutable data structures similar to Clojure's Vectors and Maps 75
edubkendo/kitsune A library for transforming data representations into structured formats 11