• Pre-Release v1.0.0-beta 30b3ae07d6

    pyTesla v1.0.0-beta

    epilectrik released this 2 months ago | 5 commits to master since this release

    UI Improvements:

    • All units are inherently cm in profile saving and FEMM solver. The UI will convert based on your unit choice.
    • LTspice location can be manually set (and probably needs to be done on the first run).
    • Added conical primary.
    • Added direct turn manipulation to secondary.
    • Added breakout point and topload disc.
    • Can switch between lumped and distributed model view.
    • Precision settings in drop-down menu in FEMM panel.
    • Archived spark loads can be selected from a drop-down menu.
    • Button colors represent the state of the simulation: Yellow: needs rerun; Green: simulation up to date.

    Solver Modifications:

    • Added netlist compositing system to dynamically create source + resonator + load netlists.
    • Cleaner distinction between lumped and distributed models.
    • Spark calculator optimizes R for peak power.
    • Spark calculator archives spark models for future use.
    • Distributed sim will continue to run only the magnetic portion to help converge frequency, even if the button is green.
    • Removed superfluous solves for better speed.

    Plotter Modifications:

    • Added transient simulations.
    • Added FFT view.
    • Added the ability to input arbitrary spice directives.
    • Can insert controllers/custom spice files that are located in library folder.
    • Cleaned up preset system.
    • Pre-calculated spark loads can be selected from drop-down menu.
    • Measurement sources can be updated without a full rerun.