Dear all,
I want to add a small clarification on a statement that has been made during the LiberTEM kick-off meeting. It has been mentioned that
"... the NION swift dev is stalled ...", since one of the developers had left Nion. It is true that a few years ago one of the software developers left Nion, but although he may have been tasked with developing some parts of Swift, he was not the main developer.
Chris Meyer, who wrote the original versions of Gatan's Digitalmicrograph has been a consultant to Nion for more than 5 years now, and continues to work on Swift, being paid by Nion.
The Swift GUI (written in python) is now freely available on an open source basis (
https://github.com/nion-software,
http://nionswift.readthedocs.io/en/stable/), there exists a library for interfacing Swift with hyperspy, and there is also a matplotlib backend for using matplotlib directly within Swift (
https://github.com/nion-software/nionswift-matplotlib - alternatively, one can use Swift's native display tools that provide fast interactivity). The Github repository for Swift shows activity also from this month (I assume that this is mostly Chris Meyer).
With best regards,
Christoph.
-----Ursprüngliche Nachricht-----
Von:
libe...@googlegroups.com [mailto:
libe...@googlegroups.com] Im Auftrag von Dieter Weber
Gesendet: Dienstag, 16. Januar 2018 16:10
An:
libert...@googlegroups.com;
libe...@googlegroups.com
Cc: Alexander Clausen
Betreff: [libertem] Summary Kick-off LiberTEM 2018-01-15
Dear all,
thank you for making this event a success! I was very happy about all your contributions and help, and about the lively discussion.
Appended you find the chat protocols from Skype and Gitter. I had a feeling that our combination of chat and voice call worked very well to handle the scale of interaction. What do you think?
As main points, this is what I took away:
* A good file format is most important for our community --> We are already putting more focus on that. More discussion on Github issues that Alex will create soon about the existing implementations!
* HDF5 is by far the strongest contender and will be "the one" as a basis unless we hit big obstacles. Colin's contact to the HDF5 main developer will be very helpful :-) I'm asking myself why CERN started ROOT, by the way.
* Separate "dev" mailing list to keep the more administrative list low-frequency and free of technical details: done -->
https://groups.google.com/forum/#!forum/libertem-dev -- you are invited to join! :-) Gitter and Github will develop organically. Feel free to take charge and make (or suggest) changes!
* Free GPU at
https://developer.nvidia.com/academic_gpu_seeding -- thank you Colin! :-)
* Separation between live and post processing. Many algorithms will be too slow for live. Proposal: All live alogrithms are automatically also available offline by using the same "math kernel" with different interfaces to move data in and out, but not vice-versa. PCA and drift correction will need the whole data set, for example.
* A GUI is important. Suggestions: QT --> Noted! :-)
* Programming: C/C++ essential for some parts, not only Python.
* We need to work on recognition for developer work. --> Yes, that is on the agenda. Creating DOIs, writing technical papers, giving credit to code contributions, encouraging citing appropriate sources etc. is on our management TODO list for the project. More to follow and I welcome input and suggestions!
* Details about acquisition: For now, we focus on an architecture to absorb massive data rates without bottlenecks (file format, filters etc). Special provisions necessary because the K2 is already in the order of DRAM bandwidth. I'd expect that the rates will go up, up, up in the next years. Fortunately, the application is very parallel for basic processing. Implementing acquisition for specific detectors follows later as soon as we have the basics settled.
* Compression important. Start with built-in HDF5 compression, then we see about custom filters and such. Definitely worthwile at those data rates and sizes!
Let's keep the discussion going in the mailing lists, Gitter chat and issue tracker! :-) Many, many thanks again for your help.
With best regards,
Alex and Dieter
--
Dr. Dieter WEBER
Peter Grünberg Institute, Microstructure Research (PGI-5) Ernst Ruska-Centre for Microscopy and Spectroscopy with Electrons (ER-C) Forschungszentrum Jülich
52425 Jülich, Germany
Email:
d.w...@fz-juelich.de
Phone:
+49 2461 61 9264
Email:
d.w...@fz-juelich.de
Phone:
+49 2461 61 9264
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
--
You received this message because you are subscribed to the Google Groups "LiberTEM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
libertem+u...@googlegroups.com.
To post to this group, send email to
libe...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/libertem/3557eec0-ced1-e175-e5aa-760e908cbe5d%40fz-juelich.de.
For more options, visit
https://groups.google.com/d/optout.