Institute of Mathematics and its Applications at University of Minnesota: SAGE Coding Sprint Journal

April 5th, 2018

  • Met with the team of SAGE & Normaliz Developers at Institute of Mathematics and its Applications at University of Minnesota.
  • Discovered the issues I had connecting PyNormaliz to SAGE was due to installing SAGE using the Binary, which limits the use of custom packages. While making from source allows for the use of most recent version,
  • While waiting for the fresh install of SAGE, read an article about unit testing by Jeff Knupp here.
  • Learned about using parallel compiling option for SAGE install, and also learned about the System Monitor (was cool to see all the cores get used at once)
  • Begin writing Unit Tests

April 6th, 2018

  • Shifted to the developer branch of SAGE
  • Installed the newest developer version of PyNormaliz, which installs Normaliz 3.5.3
  • Rewrote Top Down algorithm using Polyhedron(rays=[[vector1],…,[vectorN]],backend=’normaliz’)
    • Allows for the use of common operations like verifying if a vector is contained in the Cone.
    • Resolved multiple issues (that all arose basically due to me being a newb.)

April 8th, 2018

  • Added multiple githubs to record my work besides my thesis
  • Begin redesign of Bottom Up using the ideas above.