NZMATH 1.0
Satoru Tanaka, Naoki Ogura, Ken Nakamula, Tetsushi Matsui and, Shigenori Uchiyama

TL;DR
NZMATH 1.0 is the first official Python-based number theory system, now supporting number fields, elliptic curve primality proving, and open source development, enhancing its functionality and accessibility.
Contribution
The paper introduces NZMATH 1.0 with new features like number fields and elliptic curve primality proving, and establishes it as an open source project on SourceForge.
Findings
Supports number fields and polynomial programs
Includes elliptic curve primality proving tools
Registered on SourceForge for ongoing development
Abstract
This is an announcement of the first official release ver.1.0 of a Python system NZMATH for number theory. We overview all functions in NZMATH 1.0, show main properties after former report on NZMATH 0.5.0, and describe new features for stable development. The most important point of the release is that we can now treat number fields. The second big change is that new type of polynomial programs are provided. Elliptic curve primality proving and its related programs are also available, where we partly use a library outside NZMATH as an advantage of writing the system only by Python. On method of development, a new feature is that NZMATH is registered on SourceForge as an open source project to keep continuous development of the project. This is a unique attempt among existing systems for number theory.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Physics and Python Applications
