Skip to content
silviana amethyst edited this page May 3, 2021 · 3 revisions

Future

Ongoing goals

  • Continue to develop test suites.
  • Implement SLP's for polynomial and derivative evaluation.

###Admin:

  • Build cron job for daily testing on test suite.
  • Set up bug tracker.

###High-level planning

  • Develop program flow (including interactivity, parallel computation, backwards stability, etc.).
  • Decide how to manage configurations.

Met goals

Goals

  • Track a path with an endgame
  • Get Jenkins running
  • Have number, vector, and matrix classes done (excluding matrix operations)
  • Have polynomial, system, homotopy classes done
  • Have basic matrix operations done
  • Be able to parse in a homotopy
  • Be able to evaluate a homotopy and the Jacobian
  • Track a path (with homotopy provided)
  • Total degree 0-dimensional run complete (including automatic start system creation)
  • Start writing Python bindings

###Classes

  • number
  • vector
  • matrix (including basic decompositions)
  • polynomial
  • system (including parsing, evaluation, differentiation)
  • homotopy

Tasks

  • build and solve some start system
  • solve some target system
  • track a path with no endgame

Admin

  • Start wiki.
  • Decide on some initial milestones.
  • Decide on review form structure.
  • Prep github repo to allow for standard branches (review, dev, release candidate, release).