Brandon Bocklund
Brandon Bocklund
The test `test_model_pickle` on Windows is failing (intermittently, but frequently). Some debugging on a [branch in my repo](https://github.com/bocklund/pycalphad/tree/windows-pickle-fix) has revealed that there does seem to be at least a surface...
Add `Mass` (with alias as `B`) to variables, which enables `wks.get("B(*)")` or `wks.get("Mass(*)")`. With this feature, you can get: - System mass, `v.B()` - Mass of a component, `v.B("AL")` -...
Here's the top 20 durations from the test suite: ``` ============================================================================== slowest 20 durations ============================================================================== 21.31s call pycalphad/tests/test_mapping_strategy.py::test_isopleth_strategy[crtiv_ghosh.tdb] 19.11s call pycalphad/tests/test_mapping_strategy.py::test_ternary_strategy[crtiv_ghosh.tdb] 10.17s call pycalphad/tests/test_workspace.py::test_tzero_property[alzn_mey.tdb] 8.44s call pycalphad/tests/test_mapping_strategy.py::test_binary_strategy[alcocrni.tdb] 6.18s call pycalphad/tests/test_plot.py::test_binplot[Al-Mg_Zhong.tdb]...
In PyCalphad, we have some tests that test deepcopying/pickling and our tests have been showing a regression for SymEngine 0.14 on Windows only across Python versions. I haven't been able...
Implements pydantic models for the currently supported datasets. This should make it easier to implement new types of datasets that conform to normal expectations, make the datasets more usable when...
Paths should be more general so pytest can be run from any location. Uses pytest built-in fixtures for `tmpdir`. Updates the code so that we can take pathlib.Path objects and...