Releases: Nemocas/Nemo.jl
Releases · Nemocas/Nemo.jl
v0.44.0
Nemo v0.44.0
Merged pull requests:
- Add docstrings for ZZ, QQ, QQBar, algebraic_closure (#1708) (@fingolfin)
- Use @show_name, @show_special for parent show methods (#1717) (@fingolfin)
- move code from
Oscar.jl/experimental/GModule/Misc.jl
here (#1720) (@ThomasBreuer) - Revert "Revert "QQBar: construct from any Integer or Complex value"" (#1725) (@lgoettgens)
- Add & fix some conversions from Irrational to our types (#1727) (@fingolfin)
- Use terse and is_terse from AbstractAlgebra (#1728) (@fingolfin)
- Make dim check in matrix space creation consistent (#1729) (@lgoettgens)
- Adjust to expected AbstractAlgebra changes (#1730) (@joschmitt)
- Added arg-too-big checks for primorial & fibonacci (#1732) (@JohnAAbbott)
- Make dim check in matrix space creation consistent (part 2) (#1733) (@lgoettgens)
- Add base_ring_type methods, remove redundant base_ring methods (#1735) (@fingolfin)
- Adapt Aliases.jl for breaking release (#1736) (@lgoettgens)
- Conform with Julia v1.12.X's definition of gcdx (#1739) (@albinahlback)
- Remove windows_build.txt (#1740) (@fingolfin)
- Update GH actions (#1741) (@fingolfin)
- RealField: allow specifying precision via a kwarg (#1743) (@fingolfin)
- chore: Bump version to 0.44.0 (#1744) (@lgoettgens)
Closed issues:
- convert fmpz_mpoly to AbstractAlgebra.Generic.MPoly{fmpz} (#522)
- Iterate over finite field (#601)
- Iterative creation of Finite fields (#602)
- iteration for two types of residue rings (#1289)
- Migrate
GF(p,n)
from Hecke.jl to Nemo.jl, add docstrings (#1293) - Manual section for reals is outdated (#1397)
- RealField constructor without precision (#1475)
- Add docstrings for
ZZ
,QQ
,QQBar
,algebraic_closure
(#1680) - Change definition of
gcdx
(#1734)
v0.43.3
Nemo v0.43.3
Merged pull requests:
- Use LU decomposition in solve context (#1695) (@joschmitt)
- Copy the formatting configs from Oscar.jl (#1698) (@lgoettgens)
- Add julia 1.11-nightly to CI matrix (#1699) (@lgoettgens)
- Add example for number_field (#1700) (@fingolfin)
- QQBar: Add 'missing' guess methods, constructors (#1701) (@fingolfin)
- QQBar: construct from any Integer or Complex value (#1702) (@fingolfin)
- Add more convenience methods for Arb/Acb types (#1703) (@fingolfin)
- Sort out deprecations and aliases (#1704) (@lgoettgens)
- ci: stage the downstream tests (#1705) (@lgoettgens)
- Update 'guess' example to match current reality (#1706) (@fingolfin)
- Precision fixes for some code dealing with ArbField/AcbField (#1707) (@fingolfin)
- Convert some examples to doctests (#1709) (@lgoettgens)
- Some matrix optimizations (#1712) (@joschmitt)
- Back to rref in solve context for
QQMatrix
(#1713) (@joschmitt) - Use banner showing code from AbstractAlgebra (#1714) (@lgoettgens)
- Fix support for new flint library version (#1716) (@yuyichao)
- Consistently use
ZZ/QQ
instead of mix ofZZ/QQ
andFlintZZ/FlintQQ
(#1718) (@lgoettgens) - fix a field element constructor (#1719) (@ThomasBreuer)
- Revert "QQBar: construct from any Integer or Complex value (#1702)" (#1723) (@lgoettgens)
- Use
CacheDictType
(#1724) (@joschmitt) - chore: Bump to 0.43.3 (#1726) (@lgoettgens)
Closed issues:
- Update benchmark on nemocas.org (#1257)
- Unexpected error for
guess
(#1388) - More things to rename (?) (#1394)
- docs: change
RealField(64)
toArbField(64)
orRealField()
(#1400) - CalciumField -> ArbField ignores precision (#1580)
- Add missing conversion
QQBarFieldElem
->RealFieldElem
/ComplexFieldElem
(#1649) - Method error when multiplying an
AcbPolyRingElem
by some small rational (#1652) - FFLU vs RREF for
QQMatrix
(#1710) - Cannot use Nemo.jl on MacBook Pro with M1 (#1721)
v0.43.2
Nemo v0.43.2
Merged pull requests:
- Consolidate some using statements and make them explicit (#1691) (@lgoettgens)
- FreeModule -> free_module (#1692) (@fingolfin)
- feat: add is_[positive/negative]/round for QQBar (#1696) (@thofma)
v0.43.1
Nemo v0.43.1
Merged pull requests:
- Use more flint nullspaces + linear solving clean-up (#1681) (@joschmitt)
- Remove wrong uses of RealField / ComplexField constructor (#1682) (@fingolfin)
- Remove dubious methods that convert floats to integer values (#1684) (@fingolfin)
- chore: bump to 0.43.1 (#1686) (@thofma)
- Fix MatrixView inheritance (#1687) (@lgoettgens)
- feat: readd ad hoc binary operations (#1688) (@thofma)
- Remove redundant 'convert' invocations (#1689) (@fingolfin)
- Make all (?) fields & rings attribute storing (#1690) (@fingolfin)
Closed issues:
v0.43.0
v0.42.1
Nemo v0.42.1
Merged pull requests:
- Adjust more
compose
(#1676) (@joschmitt) - fix: add missing method for show functions (#1677) (@thofma)
v0.42.0
Nemo v0.42.0
Merged pull requests:
- Make
show(:::AbsSimpleNumField)
more consistent (#1664) (@lgoettgens) - CI: update to codecov/codecov-action@v4 (#1670) (@fingolfin)
- Switch to the
Solve.*
methods (#1671) (@joschmitt) - chore: bump to 0.42.0 (#1672) (@thofma)
- feat: add support for views for rows and columns (#1673) (@thofma)
- Remove old deprecations (#1674) (@lgoettgens)
- feat: adjust to compose changes (#1675) (@thofma)
v0.41.5
Nemo v0.41.5
Merged pull requests:
- Add more special
Solve.*
methods (#1668) (@joschmitt) - fix: make compiler happier in is_squarefree (#1669) (@thofma)
v0.41.4
Nemo v0.41.4
Merged pull requests:
v0.41.3
Nemo v0.41.3
Merged pull requests:
- Implement new linear solving interface (#1633) (@joschmitt)
- wrong usage of mat_ptr (#1642) (@fieker)
- add root(a, n) for ComplexFieldElem (#1643) (@fieker)
- add check option to fin field constructors (#1644) (@fieker)
- Turn QQBarField into a singleton type (#1645) (@fingolfin)
- Fix odd docstring formulation (#1646) (@fingolfin)
- Add sincospi(x::QQBarFieldElem) (#1647) (@fingolfin)
- Add
algebraic_closure(::QQField)
(#1648) (@lgoettgens) - Fix docstring typos (#1651) (@fingolfin)
- Revert "Implement new linear solving interface" (#1655) (@lgoettgens)
- Remove some duplicate/conflicting functionality with AA's PrettyPrinting (#1658) (@lgoettgens)
- Get the generic linear solving back in (#1659) (@joschmitt)
nullspace(::QQMatrix)
via flint (#1660) (@joschmitt)- chore: bump to 0.41.3 (#1661) (@thofma)
- Add
parent(::QQPolyRingElem)
(#1662) (@lgoettgens)
Closed issues:
- Nemo master breaks Oscar (#1656)