Releases: pr-omethe-us/PyKED
Releases · pr-omethe-us/PyKED
v0.4.1
v0.4.0
0.4.0 - 2018-04-07
Added
- New method to instantiate a
ChemKEDclass directly from a ReSpecTh XML file - The
__version__attribute can be imported from the top-level module - New
time-historiesfield to replace thevolume-history. This field allows specification of several other relevant parameters besides volume. - Added
rcm-datafield and movedcompressed-temperature,compressed-pressure, andcompression-timeto this field - Added
stroke,clearance, andcompression-ratioto thercm-datafield - Added conda-forge instructions to the installation documentation
- Allow alpha versions to be specified during testing
Changed
- Crossref lookups via Habanero now comply with the "be-nice" policy
- Removed
UnboundLocalErrorfrom error processing for reference validation - Switch to flake8 for style checking in CI services
file-authorfield is now a list calledfile-authors- ReSpecTh->ChemKED converter function now returns a dictionary, while the command-line entry points write out files
- Require Habanero>=0.6.0 to support the
mailtoargument - Require pytest>=3.2.0 to support the
pytest.mark.filterwarningsdecorator - Deprecate the
volume-historyfield in the ChemKED YAML file and replace withtime-histories - ORCID lookups are now done by a function in the local
orcid.pymodule, removing an external dependency - Composition in a
DataPointis now stored in a dictionary ofnamedtuples (calledComposition) rather than a list of dictionaries
Fixed
- Crossref lookups in the converters use the common API instance from validation
d/dt max extrapolatedignition type can be converted to/from ReSpecTh- Tests now check for appropriate warnings and ignore unrelated warnings
v0.3.0
Various changes in response to many helpful comments from reviewers of our IJCK paper.
Added
- New extrapolated ignition type, where the maximum slope is extrapolated to the baseline
- Tests that the composition type is stored properly in the
DataPoint species_conversiondictionary can be passed to theget_cantera_mole_fractionandget_cantera_mass_fractionfunctions to change the name of a species in the output string- Jupyter Notebook examples of usage
Removed
- Removes
elemental-compositionas a synonym foratomic-composition
Fixed
- Fixes
test_incorrect_doi_period_at_enddocstring
Changed
- Conda builds are now noarch - one package for all Pythons!
- pip installs now require Python compatible with 3.5
- Appveyor runs a single job and no longer builds conda packages
- Remove journal from required fields in the reference
v0.2.1
[0.2.1] - 2017-08-31
Fixed
- Fixes Cantera convenience output functions
v0.2.0
[0.2.0] - 2017-08-10
Added
- Adds ChemKED method to write new file, with tests
- Adds converters to and from ReSpecTh files, with tests
- Adds command-line entry points for converter scripts
- Add docs for converters
Fixed
ignition_typedictionary inDataPointis nowdeepcopyd
v0.1.6
[0.1.6] - 2017-07-17
Added
- Added logo files to repo
- Added
first_stage_ignition_delay,compressed_pressure, andcompressed_temperatureas properties
Fixed
Changed
- Added Zenodo collection DOI to CITATION.md
v0.1.5
[0.1.5] - 2017-05-22
Added
- Schema can now be split into multiple files via
!includedirective
Fixed
- Remove Python 2.7 classifier from
setup.py - DataFrame output for datapoints lists with multiple compositions (i.e., a species not in all compositions)
Changed
- Improved tests with no internet
- Improved tests with no warning
v0.1.4
[0.1.4] - 2017-04-21
Added
- Add
skip_validationkeyword argument to theChemKEDinitializer
Removed
- Python 2.7 support is removed again
v0.1.3
This release adds back Python 2.7 support and adds conda builds for Windows through Appveyor.
v0.1.2
Updates since v0.1.1 include new packaging on PyPI and conda and 100% code coverage!