All notable pypsbuilder changes.
- Both PyQt5 and PyQt6 are supported and need to be specified as extra option during installation
Initial PyQt6 release
Latest version using PyQt5 only
- fix for coe-q
- another fix of and-ky-sill triple point linking
- fixed and-ky-sill triple point uniline suggestions
- filled_over labeling fixed
- cdf isoplths bug fixed
- overlap_isopleths method added
- important collect_grid_data bug causing isopleths twisting fixed.
- collect_ptpath missing field check added
- remove_grid_data method added
- isopleths bivariate spline method added
- search_composition method added to PTPS to find best estimate for isopleths intersection
- accept var check
- tristate labeling of uni and inv
- TC34API bug fixed
- gendrawpd bug fixed
- missing omit or inexcess fix
- tcinit script added to initialize project directory
- bulk table bug fixed
- pointcalc method to run TC for given pT added to explorer
- fixed some issues with creating areas
- experimental vector isoplets for easy editing added (needs scikit-image)
- Fixed support for both TC34x and TC350beta
- added tool to parse TC calculations (executed out of builder)
- fixed ShapelyDeprecationWarning
- fixed collect_ptpath() along 2-point path
- latest THERMOCALC 3.50 compatibility
- isopleths quadratic surface fit method added
- isopleths figure and savefig options added
2.2.2 - 2021-01-25
- gendrawpd fixed
- fix to partially support TC347
2.2.1 - 2020-06-16
- bugfix release
- option to to move invpoint and keep results (useful to fine-tune topology)
- tool to cleanup storage (trim metastable calculations)
- option to hide labels of connected lines and points
- ptbuilder, txbuilder and pxbuilder pseudosection builders
- topology graph window added
- dogmin implemented (results stored in projects)
- autoconnect implemented
- invariant point search implemented
- merge of partially calculated univariant lines implemented
- possibility to remove parts of univariant lines implemented
- zoom to uni added to context menu
- option to extend calculation range to extend univariant lines gently out of defined region
- PTPS, TXPS and PXPS psexplorers implemented
- possibility to merge several parts of pseudosection. Invariant points and univariant lines must be unique in single project.
- calc along PT path implemented (now only for PT sections)
- autocorrection of liquid model named as liq but starting guesses using L removed. User must check if liq model is coded properly. In case of tc-6xmn.txt it should be:
% =================================================
liq 8 1
q(liq) 0.1814
fsp(liq) 0.3490
na(liq) 0.5840
an(liq) 0.01104
ol(liq) 0.01373
x(liq) 0.7333
h2o(liq) 0.4276
% --------------------------------------------------
- clabel positioning
- minimum contour level
- silently ignore critical possible topology errors
- Option to show bulk composition on psexplorer figures
- dio-o and gl-act-hb added to polymorphs
- psshow changed default color map to be darker for higher variance
- manual or imported invariant points bub in psiso fixed
- colors and cmap args added to cli version of psiso
- clabel arg psiso to place contour labels
- Write starting guesses from existing calculations (note that commented tags are needed in scriptfile)
- Updated parsing include rbi data
- Initial version of psexplorer to draw final pseudosections and isopleths (cli scrips provided)
- Manual unilines and invpoints shown in bold in lists
- double-click on phaselist highlight all unilines with zero mode phase
- option to export partial areas
- Keyboard shortcuts added Ctrl-T and Ctrl-P for CalcTatP and CalcPatT, Ctrl-H Zoom home
- excess phases stored in unilines and invpoints
- labeling phases sorted alphabeltically, same as phaselist
- auto bug fixed
- path to executables stored in project
- scriptfile parsing improved
- output parsing fixed (hopefully...)
- Rightclick invariant points menu fixed
- area construction for drawpd export fixed
- networkx dependecy removed
- saveas project added
- working directory written to Log window
- Log window catch output of both thermocalc and drawpd
- invview right click to select not yet calculated uni lines implemented
- Zoom uni button persistent
- export list of phases in areas for TC-Investigator
- drawpd areas construction fixed
- Areas export fixed
- inv filtering fixed
- Recent files implemented
- Adding manual uni and inv must be constrained by phases and out selection
- Export areas to drawpd
- Auto calculation around inv point
- scriptfile encoding fix
- unilabels placement fixed
- refresh instead plot during zoom
- new unicutting algorithm
- THERMOCALC mac-roman encoding used
- Initial release of new generation of PSBuilder