Skip to content

Commit

Permalink
bump: 0.4.0 → 0.5.0 [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
lightform-bot committed May 15, 2023
1 parent fb5a958 commit a47e938
Show file tree
Hide file tree
Showing 4 changed files with 98 additions and 4 deletions.
2 changes: 1 addition & 1 deletion .binder/requirements.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
cipher-parse==0.5.0a3
cipher-parse==0.5.0
94 changes: 94 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,98 @@

<a name="v0.5.0"></a>
## [v0.5.0](https://github.com/LightForm-group/cipher-parse/compare/v0.4.0...v0.5.0) - 2023.05.15

### ♻ Code Refactoring

* show_interface_energies_by_misorientation to plot mobility and/or energy
* return ori range and idx from sample_from_orientations_gradient
* separate move classes into own modules
* move CIPHERGeometry to its own module

### ✨ Features

* add IPF_z data label type to CIPHERGeometry.get_slice
* add discrete_colours arg to CIPHERGeometry.show_slice
* add interface data label type to CIPHERGeometry.get_slice
* add CIPHERGeometry.show_relative_misorientation
* plot energy and/or mobility in generate_interface_energies_plot
* add VoxelMap.get_interface_voxels
* add CIPHEROutput.get_average_radius_evolution
* add discrete_colours arg to CIPHEROutput.show_slice_evolution
* support multiple interface_binning base interfaces
* allow energy or/and mobility ranges in bin_interfaces_by_misorientation_angle
* add CIPHERGeometry get/show_interface_energies_by_misorientation
* add CIPHERGeometry get/show_interface_energies_by_misorientation
* add increment and incremental_data_idx to CIPHERGeometry
* show sim time on show_phase_size_dist_evolution x-axis
* allow passing CIPHERInput to CIPHEROutput init
* add ability to sample orientations from a linear orientation gradient
* add CIPHEROutput.show_slice_evolution and supporting code
* identify grain boundaries in CIPHERGeometry
* add VoxelMap.get_coordinates
* CIPHEROutput.get_geometry to load an evolved geometry
* add CIPHERGeometry.get_slice and .show_slice
* allow loading CIPHERGeometry where some phases are missing
* add quiet bool arg to suppress some prints
* initial add of bin_interfaces_by_misorientation_angle
* add grain_boundary_mobility empirical form
* support saving outputs via time increment
* save misori matrix
* add compare_phase_size_dist_evolution
* add bin_size to show_phase_size_dist_evo
* add max_increments opt to show_phase_size_dist_evolution
* add `read_input_YAML_string`
* add option to show size dist as prob
* add CIPHERGeometry.write_VTK; fix [#35](https://github.com/LightForm-group/cipher-parse/issues/35)
* select orientations when assigning phases
* add options to CIPHEROutput
* add derived outputs
* add show_phase_size_dist_evolution
* add CIPHEROutput
* read YAML file back in
* set int phase_pairs on _get_interface_map
* add __eq__ to CIPHERInput classes
* add is_periodic to voronoi gen

### 🐛 Bug Fixes

* demo_cipher_inputs notebook
* CIPHERGeometry.from_JSON.from_JSON array casting
* index problem in CIPHERGeometry.phase_orientation setter
* CIPHERGeometry track is_periodic
* VoxelMap.get_interface_idx and VoxelMap.get_neighbour_region when not periodic
* CIPHEROutput.to_JSON and CIPHERGeometry._get_phase_orientation
* _geometries assignment
* add CIPHEROutput.geometries prop
* CIPHERGeometry to/from JSON with GBs
* exception message in CIPHERGeometry init
* generate_VTI_files_from_VTU_files for 2D geometries
* pandas deprecation warning: append -> concatentate
* CIPHERGeometry.from_JSON
* failing round trip test
* parse type label in CIPHERInput from YAML
* glob specificity for VTK search
* better output options naming
* get_subset_indices
* more robust VTK subset selector
* CIPHERInput from YAML with unused interface
* decompress array empty line bug

### 👷 Build changes

* update deps
* fix deps problems
* update poetry lock
* merge from remote
* constrain ipywidgets
* deps update
* deps
* merge branch 'aplowman/develop' of https://github.com/LightForm-group/cipher-parse into aplowman/develop
* update deps
* add notebook extras
* add optional matflow extra dep


<a name="v0.4.0"></a>
## [v0.4.0](https://github.com/LightForm-group/cipher-parse/compare/v0.3.0...v0.4.0) - 2022.10.26

Expand Down
2 changes: 1 addition & 1 deletion cipher_parse/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.5.0a3"
__version__ = "0.5.0"
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "cipher-parse"
version = "0.5.0a3"
version = "0.5.0"
description = "Pre- and post-processing for the phase-field code CIPHER."
authors = ["aplowman <[email protected]>"]
license = "MIT"
Expand Down Expand Up @@ -49,7 +49,7 @@ notebook = ["notebook"]

[tool.commitizen]
name = "cz_conventional_commits"
version = "0.5.0a3"
version = "0.5.0"
tag_format = "v$version"
version_files = [
"pyproject.toml:version",
Expand Down

0 comments on commit a47e938

Please sign in to comment.