TEM in pyiron #122
Replies: 7 comments
-
To structure things a little bit and take into account the emails from today, I see the following todos:
Once this is done, the next step would be the integration of the TEM simulations, but for those we have to wait for the lecture from Christian Liebscher. |
Beta Was this translation helpful? Give feedback.
-
To keep track of the different experimental activities:
|
Beta Was this translation helpful? Give feedback.
-
Maybe some additional resources how to implement new classes https://github.com/pyiron/pyiron-meeting/tree/master/2020-05-15/jan-janssen |
Beta Was this translation helpful? Give feedback.
-
Ning configured pyiron on TALOS the configuration is available on https://github.com/NingWang1990/pyiron_talos |
Beta Was this translation helpful? Give feedback.
-
Hi, Jan, I uploaded a wrapper for pyprismatic into my github. https://github.com/NingWang1990/pyiron_pyprismatic Currently only several parameters can be passed from the wrapper to prismatic. The simple test looks fine. |
Beta Was this translation helpful? Give feedback.
-
Hi Ning, I tested your example on mybinder and noticed you are using pyprismatic 1.1.16 from 2017: I tried both in: |
Beta Was this translation helpful? Give feedback.
-
Hi, Jan, |
Beta Was this translation helpful? Give feedback.
-
Hi Ning,
To speed things up I just want to send you two tutorials:
https://github.com/pyiron/pyiron/blob/master/notebooks/first_steps.ipynb
https://github.com/pyiron/pyiron/blob/master/notebooks/data_mining.ipynb
These can be executed online, using mybinder:
https://mybinder.org/v2/gh/pyiron/pyiron/master
Still I recommend to install pyiron locally to already get setup for the development process:
https://pyiron.readthedocs.io/en/latest/source/installation.html#installlocal
For implementing your own classes in pyiron, I have two examples one for python codes like TEMMETA which Niels developed:
https://github.com/jan-janssen/temmeta-example
And finally one for calling external executables based on shell scripts:
https://github.com/jan-janssen/match-series-example/blob/master/pyiron.ipynb
Based on these tutorials you should be able to implement pyiron wrappers for your classes. I would recommend that you present those in the pyiron meeting - maybe already next week friday 14:00, then I can help you with the configuration on the cluster. I assume you are using the TALOS cluster, so we would have to configure the queuing system to work with pyiron.
We have example configurations available at:
https://github.com/pyiron/pysqa/tree/master/tests/config/slurm
The configuration of the queuing system can sometimes be a bit tricky so I would recommend to try it with something like the Lammps jobs first, just to validate that everything is working correctly.
Inside the pyiron project we try to use Github for most of our communication, to have everything on one place. So I just resend you the invitation on Github to join the pyiron group. We can then create a subgroup for this project and have the rest of the discussion there. My goal of this collaboration would be to have some tutorial which helps people with implementing their own codes in pyiron.
Best regards,
Jan
Beta Was this translation helpful? Give feedback.
All reactions