Skip to content

WORK IN PROGRESS: This grew out of the visualization of imaginary quadratic integer rings project.

License

Notifications You must be signed in to change notification settings

Alonso-del-Arte/algebraic-integer-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algebraic Integer Calculator

NOTE: This project uses JUnit, Hamcrest and one or two assertions from the testing framework from testframe.org. This project has no other external dependencies.

WORK IN PROGRESS: This grew out of the visualization of imaginary quadratic integer rings project.

This is a Java project. At one point it had a couple of Scala classes, but this was really quite unnecessary, as it is quite easy to use the project's compiled files in a local Scala REPL, making the REPL very vaguely similar to a Wolfram Mathematica notebook.

This project started out in Java 8 with JUnit 4. I have since upgraded to Java 21, but because I'm using NetBeans rather than IntelliJ or Eclipse for this project, I can't upgrade JUnit to JUnit 5. But this is now a Java 21 project, though Java 12 might work.

This is still a JUnit 4 project. But rather than be limited by JUnit 4 not having the things from JUnit 5 that I sometimes need, like assertThrows(), I just use the equivalents from TestFrame. Preferably use TestFrame 1.0, but for now 0.95 should also work (note that 0.9 used the testframe namespace rather than org.testframe).

When I started this project, I didn't really understand Git or GitHub, so I was operating under various misconceptions. It wasn't until August 24, 2023 that I started correcting the deficiencies caused by certain unnecessary idiosyncracies that hopefully now only appear in the commits prior to that date.

I've split off information on the basics of algebraic number theory to a new page.

About

WORK IN PROGRESS: This grew out of the visualization of imaginary quadratic integer rings project.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages