ENH: Add a function to filter inactive phases #141
I use this all the time. @richardotis what do you think about including this in pycalphad proper?
Any thoughts on doing this automatically in equilibrium calculations? That way users could always pass in phases=dbf.phases.keys() without getting any error messages. In large databases, your only other choice is to tediously select phases in the system you want to calculate.
If the result of
Semi-related comment: I would be okay with creating a base
* ENH: Add a function to filter inactive phases * ENH: Add active phase filtering to equilibrium with ConditionErrors * MAINT: Change name of filtered phases to list_of_possible_phases * TST: Integration tests for equilibrium condition errors