Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
e2e1dce
fix: get_incremental_data if original_viz dir exists
aplowman Jun 1, 2023
ab75c23
fix: get_time_linear_subset_indices should return primitive types
aplowman Jun 1, 2023
9d8e34a
fix: cast pyvista_ndarray to numpy ndarray
aplowman Jun 1, 2023
6b9e7ef
Merge pull request #42 from LightForm-group/aplowman/develop
aplowman Jun 1, 2023
dbeb8ce
bump: 0.5.0 → 0.5.1a0 [skip ci]
lightform-bot Jun 1, 2023
88c2e76
feat: use DefDAP to compute CIPHERGeometry.misorientation_matrix - mu…
aplowman Jul 21, 2023
ea4cb66
Merge pull request #44 from LightForm-group/aplowman/develop
aplowman Jul 21, 2023
213ad20
bump: 0.5.1a0 → 0.5.1a1 [skip ci]
lightform-bot Jul 21, 2023
864fcbb
feat: support separate text files for mappings
aplowman Sep 1, 2023
557b4c5
fix: func args
aplowman Sep 3, 2023
54409ab
fix: func args
aplowman Sep 3, 2023
b69b699
fix: try indenting
aplowman Sep 3, 2023
03b9186
fix: tests
aplowman Sep 3, 2023
0eba178
fix: DefDAP uses P=+1 for quat ops where we were assuming P=-1
aplowman Sep 5, 2023
4c86619
Merge pull request #45 from LightForm-group/aplowman/develop
aplowman Sep 5, 2023
4069ae4
bump: 0.5.1a1 → 0.5.1a2 [skip ci]
lightform-bot Sep 5, 2023
da96a4a
fix: interface width is now expected within the interface definitions
aplowman Jan 8, 2024
f35bde6
fix: clear notebook outputs
aplowman Jan 8, 2024
52ac13c
Merge pull request #46 from LightForm-group/aplowman/develop
aplowman Jan 8, 2024
53e730e
bump: 0.5.1a2 → 0.5.1a3 [skip ci]
lightform-bot Jan 8, 2024
c9b718c
fix: more reasonable time in notebook examples
aplowman Jan 8, 2024
ec4d0a6
Merge pull request #47 from LightForm-group/aplowman/develop
aplowman Jan 8, 2024
00b3eff
bump: 0.5.1a3 → 0.5.1a4 [skip ci]
lightform-bot Jan 8, 2024
2ecf931
feat: add to/from_zarr (without CIPHERGeometry support for now
aplowman Mar 28, 2024
ef60ecf
Merge pull request #48 from LightForm-group/aplowman/develop
aplowman Mar 28, 2024
8de2402
bump: 0.5.1a4 → 0.6.0a0 [skip ci]
lightform-bot Mar 28, 2024
a81c69a
fix: use pyvista to resample VTU files onto a grid
aplowman Mar 28, 2024
99ebac4
Merge pull request #49 from LightForm-group/aplowman/develop
aplowman Mar 28, 2024
d0ab099
bump: 0.6.0a0 → 0.6.0a1 [skip ci]
lightform-bot Mar 28, 2024
d44285e
build: bump pyvista dep
aplowman Mar 28, 2024
769c000
fix: `CIPHERGeometry.to_zarr` when writing a zip file
aplowman Apr 2, 2024
4f02ecf
fix: add option to not close store in `CIPHEROutput.to_zarr`
aplowman Apr 2, 2024
03a2513
fix: add some exception handling in `CIPHEROutput.get_incremental_data`
aplowman Apr 4, 2024
4798a62
fix: add more exception handling in `CIPHEROutput.get_incremental_data`
aplowman Apr 5, 2024
bb19744
fix: remove trailing new lines from separate mapping files, which con…
aplowman Apr 15, 2024
b5323f2
feat: add `combine_phases` arg to `CIPHERGeometry`
aplowman Apr 15, 2024
cd4d7a5
build: merge branch 'develop' into aplowman/develop
aplowman Jul 10, 2025
e78d5b2
fix: remove old-matflow deps
aplowman Aug 7, 2025
5e756b2
fix: small fixes
aplowman Aug 7, 2025
2af3f6c
Merge pull request #50 from LightForm-group/aplowman/develop
aplowman Aug 7, 2025
c8f11f8
Return None for default seeds value
gcapes Dec 4, 2025
0184f5b
Upgrade actions/cache from v2 to v4
gcapes Dec 11, 2025
08f71ec
Update Python version in CI workflow
gcapes Dec 11, 2025
2f67a96
Remove deprecated(?) poetry config setting
gcapes Dec 11, 2025
174cbc6
Update Python version in CI workflow
gcapes Dec 11, 2025
7bfdf36
Change Python version in CI workflow to 3.10
gcapes Dec 11, 2025
5d0cfb8
Try newer python setup version
gcapes Dec 11, 2025
cd9a1d0
fix: setting phase orientations when a phase type has no phases (can …
aplowman Jan 6, 2026
5461c0a
Merge pull request #52 from LightForm-group/return-none-not-object-array
aplowman Jan 13, 2026
72333ab
Upgrade GitHub Actions to version 4 for artifacts
gcapes Jan 14, 2026
8a2cd54
Merge pull request #54 from LightForm-group/update-ghactions-artifact…
gcapes Jan 14, 2026
35dada4
Merge pull request #55 from LightForm-group/return-none-not-object-array
gcapes Jan 15, 2026
baa4d1e
Update versions for all actions to latest
gcapes Jan 15, 2026
44fbb49
Merge pull request #56 from LightForm-group/update-all-actions
gcapes Jan 15, 2026
99a760e
Update comments in release workflow for clarity
gcapes Jan 20, 2026
5530749
Merge pull request #57 from LightForm-group/test-release-workflow
gcapes Jan 21, 2026
a895fb6
remove a new line
aplowman Jan 21, 2026
d59a714
Merge pull request #59 from LightForm-group/aplowman-patch-2
aplowman Jan 21, 2026
53ca2b9
Add write permissions to contents in release workflow
aplowman Jan 21, 2026
e33fb7b
Merge pull request #60 from LightForm-group/aplowman-patch-2
aplowman Jan 21, 2026
bde568f
Update release workflow permissions and conditions
aplowman Jan 21, 2026
34dca28
Merge pull request #61 from LightForm-group/aplowman-patch-3
aplowman Jan 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.0
cipher-parse==0.6.0a1
25 changes: 15 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ on:
branches: [main, develop]
types: [closed]

permissions:
id-token: write
contents: write
pull-requests: read

jobs:
bump-version:
if:
Expand All @@ -25,11 +30,11 @@ jobs:
)
)
)
runs-on: ubuntu-latest
runs-on: ubuntu-latest
outputs:
new_tag_name: ${{ steps.get_new_tag.outputs.new_tag_name }}
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
with:
fetch-depth: 0 # get all history and tags
ref: ${{ github.event.pull_request.base.ref }}
Expand All @@ -39,7 +44,7 @@ jobs:
git config user.name lightform-bot
git config user.email lightform-bot@users.noreply.github.com

- uses: actions/setup-python@v2
- uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION_BUMP }}

Expand All @@ -54,7 +59,7 @@ jobs:
- name: Manipulate tags (stable release)
if: github.event.pull_request.base.ref == 'main'
run:
| # delete all pre-release tags, set current version to the latest stable release,
| # delete all pre-release tags, set current version to the latest stable release
CUR_PRE_TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
echo "CUR_PRE_TAG is: $CUR_PRE_TAG"
echo "cur_pre_tag=$CUR_PRE_TAG" >> $GITHUB_ENV
Expand Down Expand Up @@ -143,7 +148,7 @@ jobs:
./git-chglog --template .chglog/RELEASE.tpl.md --output CHANGELOG_increment.md ${{ env.new_tag }}
cat CHANGELOG_increment.md

- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v6
with:
name: CHANGELOG_increment
path: CHANGELOG_increment.md
Expand All @@ -152,16 +157,16 @@ jobs:
needs: [bump-version]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.base.ref }} # otherwise we get the ref when the workflow started (missing above commit)

- uses: actions/setup-python@v2
- uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION_RELEASE }}

- name: Cache the virtualenv
uses: actions/cache@v2
uses: actions/cache@v5
with:
path: ./.venv
key: venv-release-${{ hashFiles('**/poetry.lock') }}
Expand All @@ -182,7 +187,7 @@ jobs:

- run: mkdir release-artifacts

- uses: actions/download-artifact@v2
- uses: actions/download-artifact@v7
with:
path: release-artifacts

Expand All @@ -191,7 +196,7 @@ jobs:

- name: Release
id: release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
body_path: release-artifacts/CHANGELOG_increment/CHANGELOG_increment.md
tag_name: ${{ needs.bump-version.outputs.new_tag_name }}
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.8"]
python-version: ["3.10"]
os: [ubuntu-latest, windows-latest, macos-latest]

runs-on: ${{ matrix.os }}
Expand All @@ -22,18 +22,17 @@ jobs:
with:
ref: ${{ github.ref }}

- uses: actions/setup-python@v2
- uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}

- name: Install and configure poetry
run: |
python -m pip install poetry
poetry config virtualenvs.in-project true
poetry config installer.modern-installation false

- name: Cache the virtualenv
uses: actions/cache@v2
uses: actions/cache@v4
with:
path: ./.venv
key: ${{ runner.os }}-test-${{ matrix.python-version }}-venv-${{ hashFiles('**/poetry.lock') }}
Expand Down
71 changes: 71 additions & 0 deletions CHANGELOG-dev.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,75 @@

<a name="v0.6.0a1"></a>
## [v0.6.0a1](https://github.com/LightForm-group/cipher-parse/compare/v0.6.0a0...v0.6.0a1) - 2024.03.28

### 🐛 Bug Fixes

* use pyvista to resample VTU files onto a grid


<a name="v0.6.0a0"></a>
## [v0.6.0a0](https://github.com/LightForm-group/cipher-parse/compare/v0.5.1a4...v0.6.0a0) - 2024.03.28

### ✨ Features

* add to/from_zarr (without CIPHERGeometry support for now


<a name="v0.5.1a4"></a>
## [v0.5.1a4](https://github.com/LightForm-group/cipher-parse/compare/v0.5.1a3...v0.5.1a4) - 2024.01.08

### 🐛 Bug Fixes

* more reasonable time in notebook examples


<a name="v0.5.1a3"></a>
## [v0.5.1a3](https://github.com/LightForm-group/cipher-parse/compare/v0.5.1a2...v0.5.1a3) - 2024.01.08

### 🐛 Bug Fixes

* clear notebook outputs
* interface width is now expected within the interface definitions


<a name="v0.5.1a2"></a>
## [v0.5.1a2](https://github.com/LightForm-group/cipher-parse/compare/v0.5.1a1...v0.5.1a2) - 2023.09.05

### ✨ Features

* support separate text files for mappings

### 🐛 Bug Fixes

* DefDAP uses P=+1 for quat ops where we were assuming P=-1
* tests
* try indenting
* func args
* func args


<a name="v0.5.1a1"></a>
## [v0.5.1a1](https://github.com/LightForm-group/cipher-parse/compare/v0.5.1a0...v0.5.1a1) - 2023.07.21

### ✨ Features

* use DefDAP to compute CIPHERGeometry.misorientation_matrix - much faster


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

### 🐛 Bug Fixes

* cast pyvista_ndarray to numpy ndarray
* get_time_linear_subset_indices should return primitive types
* get_incremental_data if original_viz dir exists


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


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

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@

[![PyPI version](https://img.shields.io/pypi/v/cipher-parse.svg)](https://pypi.python.org/pypi/cipher-parse) ![example workflow](https://github.com/LightForm-group/cipher-parse/actions/workflows/test.yml/badge.svg) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/LightForm-group/cipher-parse/HEAD)


Click the Binder link above to try it out.

## Acknowledgements
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.0"
__version__ = "0.6.0a1"
Loading