Skip to content
This repository has been archived by the owner on Oct 1, 2020. It is now read-only.

Releases: drewejohnson/CritOpS

Patch - Wait before exiting iterator due to minor eigenvalue change

15 Apr 01:46
Compare
Choose a tag to compare

Small patch to iterator/itermain function. If the initial eigenvalue is close to the target, then the change between the first and second parameter may be small. This causes the second eigenvalue to be very similar to the first, and raised an exit. The linear iteration variable update moves on past this, and the third iteration variable will experience more of a change, thus causing a more noticeable change in eigenvalue for well defined problems.

This bug has been squashed by simply increasing the required iteration wait times by one.

v2.0.0

12 Apr 14:23
Compare
Choose a tag to compare

Improved iteration procedure

After an initial scaling, the iteration variable is updated using a linear extrapolation off the previous two values and their subsequent errors from the target eigenvalue.

Improved modular structure

Gone is the terrible globalparams file, here is the new, more modular and importable structure.
Each main module (iterator, readinputs, outputs) can now exist on their own and be imported into other python projects.

Documentation

A very rudimentary pdf has been added in docs/pdf that contains documentation on the functions.
This will be expanded and improved in future releases.