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
ChemKED
class directly from a ReSpecTh XML file - The
__version__
attribute can be imported from the top-level module - New
time-histories
field to replace thevolume-history
. This field allows specification of several other relevant parameters besides volume. - Added
rcm-data
field and movedcompressed-temperature
,compressed-pressure
, andcompression-time
to this field - Added
stroke
,clearance
, andcompression-ratio
to thercm-data
field - 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
UnboundLocalError
from error processing for reference validation - Switch to flake8 for style checking in CI services
file-author
field 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
mailto
argument - Require pytest>=3.2.0 to support the
pytest.mark.filterwarnings
decorator - Deprecate the
volume-history
field in the ChemKED YAML file and replace withtime-histories
- ORCID lookups are now done by a function in the local
orcid.py
module, removing an external dependency - Composition in a
DataPoint
is now stored in a dictionary ofnamedtuple
s (calledComposition
) rather than a list of dictionaries
Fixed
- Crossref lookups in the converters use the common API instance from validation
d/dt max extrapolated
ignition 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_conversion
dictionary can be passed to theget_cantera_mole_fraction
andget_cantera_mass_fraction
functions to change the name of a species in the output string- Jupyter Notebook examples of usage
Removed
- Removes
elemental-composition
as a synonym foratomic-composition
Fixed
- Fixes
test_incorrect_doi_period_at_end
docstring
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_type
dictionary inDataPoint
is nowdeepcopy
d
v0.1.6
[0.1.6] - 2017-07-17
Added
- Added logo files to repo
- Added
first_stage_ignition_delay
,compressed_pressure
, andcompressed_temperature
as 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
!include
directive
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_validation
keyword argument to theChemKED
initializer
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!