Release notes#
🏷️ 0.4.0.0.post1.dev474 (2025-10-24)#
✨ Features#
Add an
IntegerSetclass able to efficiently represent subset of integers using either:a compact form if
array.arraycan be used;a list of integers.
The
FiniteSubSetuses nowIntegerSet.(#2)
Create one named tuple for clarifying code:
Neighbourhoodfor representing element neighbourhoods;
(#3)
Make changes to the function
_reduced_context_completion(). In-place enlarge the lattice with an iterable of elements. Implementation of a naive version of this algorithm. Should be optimized.Also makes changes to testing files and add
test_extend_idempotence(). Test of the idempotency property of the RᴇᴅᴜᴄᴇᴅCᴏɴᴛᴇxᴛCᴏᴍᴘʟᴇᴛɪᴏɴ algorithm. (#4)Give the possibility to create a finite subset using a sorted array of intervals of
int.Implement
FiniteUniversemethods:parts()singletons()
Implement
FiniteUniverseattributes:emptywhole.
Implement
FiniteSubSetmethods:from_intervals()intervals()subsets()supersets()
(#8)
💥 Other Notes#
Major overhaul of the GALACTIC core, separating it into several parts, including the kernel that makes up this package. (#7)