Skip to content

Conversation

@rhysgt
Copy link
Contributor

@rhysgt rhysgt commented Jul 31, 2025

Something to work on in the next few weeks. Would be good to close out the remaining pull requests as as many issues as possible before we do this.

mikesmic and others added 30 commits November 22, 2021 19:03
- Add general map plotting method that reads plotting parameters from metadata
- Add 'data generator' functionality. A method that creates derived data can be registered to a data store. When the derived data is accessed  for the first time, the method will be called and the data stored.
- Data stored as individual tensor components (f11, f12,...) stored as single tensor. Done for f, e, displacement, coordinate.
- fix existing tests
- Fix inspector.py based on recent changes made to Map objects
- Tidy inspector.py
- Use `skimage.draw.line` for getting pixel coordinates along a vector line (faster)
- Remove pandas from `inspector.py`
- Vectorise inner RDR calculation
- Improve formatting of tables in grain inspector
- Further improvements to `calcRDR` code in terms of perpendicular line generation reliability
- Improve RDR panel layout
- Load EDX data from .crc into EBSD datastore [tested]
- Fix some issues in example_notebook as a result of change to dataStore
- Fix `printStatsTable` and `plotMaxShear` so that it works with the new `datastore` (i.e. if component is tensor like `e` or `f` then print each element seperately)
Add project version specifier for `extras_require`
- A default component is now specified for each map data to plot is none is specified.
- A component is either a tensor component or the name of an operation to apply to produce plotting data e.g. all Euler or IPF colours.
- Any map data can now be plotted when picking homologous points.
- Remove old methods for loading and plotting DIC pattern image
`setPatternPath` has changed to `set_pattern` etc
This is the earliest version that has out= in place of in_place=
Remove deprecated in_place arg to remove_small_objects
rhysgt and others added 28 commits August 4, 2025 16:25
Load CSV files with 'pyvale-csv' and binary with 'pyvale-binary'
Add more non-001 orientations
Some function names were not changed
- Lots of repeated code from map class, needs refactoring when time
- Remove `grain.plot_max_shear` and change all references
Instead of an arbitrary string, use 'None' to disable masking.
They previously overlapped a bit
Tidy and change uses of `grain.plot_map`
Fix labelling and position of HCP grains in IPF
Copy link
Collaborator

@mikesmic mikesmic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh boy, we changed a lot!

@mikesmic mikesmic merged commit 1268f07 into master Nov 5, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants