Comments (10)
- Use of
rgb_tools
. We can import this from HyperSpy 1.7.5, but not from RosettaSciIO 0.1.
I have to correct myself. This is not part of the listed public API, but it can be imported as from rsciio.utils import rgb_tools
.
- Internal use of the function
overwrite_dataset()
for overwriting. We can import this from thehspy
plugin in HyperSpy 1.7.5, but not from the same plugin in RosettaSciIO 0.1.
This function, however, can only be imported as from rsciio.hspy._api import overwrite_dataset
. Thus, it is not part of the public API nor can it be imported from a "public looking" module.
from kikuchipy.
@hakonanes assuming that the markers PR gets merged that will also have to be changed.
I was planning on making a PR for that once everything starts to get fixed there.
It might be worthwhile to think if there is anything that better annotation might help with. I've been thinking about overlaying phase information on the navigator. That or it might be nice to make something like arrange multiple navigators using an abstraction of hyperspy/hyperspy#3140.
It might also be good to let hyperspy plot colored plots for navigators as well.
from kikuchipy.
The use of markers must be changed as well, of course. I didn't think of this. Thanks. A PR with the necessary changes would be great!
We navigate EBSD signals using phase and orientation color maps in kikuchipy already (see e.g. our visualization tutorial). It is very useful. We have a convenience function for this, get_rgb_navigator(), which takes an array of shape (n rows, n columns, 3) and returns a suitable signal with rgb8
or rgb16
data type. This might be a good utility function to move to HyperSpy?
Linking multiple navigators would be useful, indeed. This might already be possible with the current events functionality? I haven't tried it. A convenience function would be useful, accepting a signal and multiple suitable arrays or signals to use as navigators.
from kikuchipy.
This work will be pushed to a v0.10.0 release as the new release of PyEBSDIndex v0.2.0 breaks kikuchipy from conda-forge (not from PyPI). See the progress of that work at #652.
from kikuchipy.
@hakonanes I was going to see about changing the marker implementation but I'm not sure I fully understand how the io plugins work in kikuchipy.
from kikuchipy.
Thank you for showing interest in using HyperSpy 2.0 in kikuchipy! I'm almost done repurposing our IO plugins to use RosettaSciIO in #651. It might be easier to make kikuchipy compatible with HS 2.0 after that.
I don't think I'll finish that PR the coming week, though. I plan to use my spare time on orix instead. I'll get back to you once the PR is done!
from kikuchipy.
@hakonanes any movement on this? It would be good to make a hyperspy-bundle release relatively soon.
from kikuchipy.
None since mid December. I plan to finish this in the latter half of February. A minor release will be made soon after that. If the bundle can't wait, I guess releasing one without kikuchipy is the only option.
from kikuchipy.
@hakonanes I don't think there is any major rush on the bundle, these things just take time. At the very latest it would be good to make a bundle release before the next hyperspy/hyperspy affiliated training session. (I'm not sure exactly when that is)
Let me know if you need some help! I realize that starting a new job etc. means that you might not have as much to time to devote to some of these things.
from kikuchipy.
Let me know if you need some help!
Thank you, that is very much appreciated.
I realize that starting a new job etc. means that you might not have as much to time to devote to some of these things.
Yes, I naturally have to reduce my commitment to adding new features to softwares I help maintain. But I will help maintain them (discuss here, fix issues and the like).
from kikuchipy.
Related Issues (20)
- Docs failing, waiting for new release of ipydatawidgets
- Test suite failure in custom Dask chunking functions HOT 2
- PyVista/pythreejs backend does not display anything in a Jupyter notebook HOT 1
- Errors when plotting interactively in notebooks via nbsphinx with PyVista/pythreejs HOT 2
- ValueError when removing static background HOT 10
- Cannot read Oxford's binary .ebsp files with version 4 HOT 9
- ValueError from Dask in EBSD.refine_orientation() in develop branch HOT 1
- Minor 0.8 release coming up HOT 2
- Integration test suite failure HOT 5
- Keeping not_indexed dummy phase after orientation refinement HOT 5
- Lazy and Dask Improvements HOT 2
- Build documentation on Windows (without PyVista frame buffer)
- Segmentation fault HOT 4
- Merging crystal maps with not_indexed points results in removal of phase HOT 1
- Support Python 3.11 HOT 1
- Error with `kikuchipy.data.si_wafer` HOT 1
- kikuchipy v0.9.0 HOT 1
- `TestKikuchipyH5EBSD.test_load_with_padding` test failure HOT 1
- Reading of master patterns generated with EDAX HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kikuchipy.