https://github.com/juliacollections/bijections.jl
Bijection datatype for Julia.
https://github.com/juliacollections/bijections.jl
Last synced: 7 months ago
JSON representation
Bijection datatype for Julia.
- Host: GitHub
- URL: https://github.com/juliacollections/bijections.jl
- Owner: JuliaCollections
- License: other
- Created: 2014-07-26T15:16:17.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2025-06-17T12:49:24.000Z (about 1 year ago)
- Last Synced: 2025-07-29T20:33:10.606Z (12 months ago)
- Language: Julia
- Homepage:
- Size: 604 KB
- Stars: 48
- Watchers: 5
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Bijections
[](https://JuliaCollections.github.io/Bijections.jl/stable/)
[](https://JuliaCollections.github.io/Bijections.jl/dev/)
[](https://github.com/JuliaCollections/Bijections.jl/actions/workflows/CI.yml)
[](https://codecov.io/gh/JuliaCollections/Bijections.jl)
[](https://github.com/JuliaDiff/BlueStyle)
Julia dictionaries are not one-to-one. That is, two different keys might have the same value.
A `Bijection` data structure behaves just like a dictionary, except it prevents the assignment of the same value to two different keys.
See [the documentation](https://JuliaCollections.github.io/Bijections.jl/stable/) for more details.
See [the changelog](CHANGELOG.md) for a version history.