pyxem / pyxem-demos

Examples and tutorials of multi-dimensional diffraction microscopy workflows using pyxem.
30 stars 38 forks source link

Demo Reorganization: #95

Open CSSFrancis opened 1 month ago

CSSFrancis commented 1 month ago

I think there are a couple of the Demos that I have duplicated/ better explained with the Examples added to pyxem. Also keeping the Demos up to date is a little difficult as they take a long time to run/ aren't run with the CI for pyxem.

I am going to remove:

From that point I would like to make subfolders in the demos:

Thoughts? @tinabe this is a little bit of what we discussed before. I don't intend to do this before the workshop but it might be a good thing to keep in mind. Do other people have datasets or workflows they want added to this list?

pc494 commented 1 week ago

@CSSFrancis sorry to be late to the party. Demos is a nightmare, honestly think you could delete everything and start again with tagged versions for workshops.

CSSFrancis commented 1 week ago

@CSSFrancis sorry to be late to the party. Demos is a nightmare, honestly think you could delete everything and start again with tagged versions for workshops.

I feel kind of the same way about the demos although with a 1.0.0 version it should be less of an issue. They might become out of date but they should still always run to completion if not using the most up to date set of functions. I'm going to give the demos one last chance.

The examples are quite a bit nicer although it is kind of a shame they don't work well with real data.

There are also so many non linked jupyter notebooks that people might find interesting. I try to release my notebooks with every publication, you've got some nice ones as well as do many of the NTNU users. Making those more visible would be good and would be a good practice to encourage.

Maybe something of a hyperspy or pyxem repository of notebooks would be helpful. I've been meaning to write up a publication guide.

Something like:

I might have to play around with how to do this but we could set up a CI action to curate a database of code tutorials.

I still like the idea of them being rendered in the documentation as they show what's possible.