Emanuele D'Amico emanuele
  • Joined on 2026-01-05
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-03-20 14:02:43 +00:00
1523c973f4 another attempt at parsing RWA - seems to work better
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-03-18 14:16:38 +00:00
5cf67648af adds mod. suggested by ClaudeAI - still doesn't work
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-03-16 11:51:43 +00:00
839799a13f adds new function to analyze rheed data, doesn't really work atm
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-03-13 14:17:41 +00:00
10c68bf260 reworks how instruments are recorded in the nx file according to new ver
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-03-11 14:43:47 +00:00
bab5e958cb NOT WORKING: starts changing the structure of function "deduplicate..."
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-03-11 14:03:09 +00:00
fc150be724 main now turns content of realtime window analysis into nx dataset
aa3bf531f9 adds example realtime windows analysis
Compare 2 commits »
emanuele pushed to main at emanuele/parser-eLabFTW-NFFA-DI 2026-02-17 15:20:26 +00:00
3ae6b86b8e more elegant solution for deduplicating instruments
d83873c763 raises IndexError if no laser, rheed sys. or chamber is ever specified
de401b5474 adds instruments metadata to h5 file
fde2615107 changes method of instrument list deduplication
59e173c54f adds rastering and annealing metadata incl. UoM's
Compare 15 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-17 15:20:22 +00:00
3f97ccee25 removes functions.py
3ae6b86b8e more elegant solution for deduplicating instruments
d83873c763 raises IndexError if no laser, rheed sys. or chamber is ever specified
de401b5474 adds instruments metadata to h5 file
fde2615107 changes method of instrument list deduplication
Compare 5 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-16 18:40:51 +00:00
59e173c54f adds rastering and annealing metadata incl. UoM's
712cbc4788 cleans code
Compare 2 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-16 14:44:33 +00:00
207d166227 adds most of the required metadata to function build_nexus_file
74b8c9cfae extends pld_fabrication dictionary with UoM's
1b1834d4e6 some attributes don't default to NoneType anymore
dfd3c07d2f ignores h5 and nxs files
d094a60725 replaces elabid with sample name in the names of output files
Compare 5 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-16 10:30:40 +00:00
41ff025098 adds units of measurement (UoM) in Material class and children
ca2cdbfded adds units of measurement in Layer class
Compare 2 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 15:24:03 +00:00
b4d7373933 starts working on nexus file creation
2f4985c443 adds h5py to requirements
Compare 2 commits »
emanuele pushed to async at emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 15:10:05 +00:00
emanuele created branch async in emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 15:10:05 +00:00
emanuele pushed to main at emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 10:51:15 +00:00
0a879cbfe9 removes debug line, writes json to file instead (path: output/)
f60b58f2f2 ignores output of main.py (output/*.json)
Compare 2 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 10:51:00 +00:00
0a879cbfe9 removes debug line, writes json to file instead (path: output/)
f60b58f2f2 ignores output of main.py (output/*.json)
Compare 2 commits »
emanuele pushed to main at emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 09:29:17 +00:00
6f618b2340 adds comments
38940995b5 completes the dataset with instruments_used (in a way...)
f686ea65b1 adds get_instruments method to Layer class
23bfdefd30 adds all the remaining layer data
Compare 4 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-13 00:06:15 +00:00
6f618b2340 adds comments
38940995b5 completes the dataset with instruments_used (in a way...)
f686ea65b1 adds get_instruments method to Layer class
23bfdefd30 adds all the remaining layer data
Compare 4 commits »
emanuele pushed to main at emanuele/parser-eLabFTW-NFFA-DI 2026-02-12 23:09:05 +00:00
38d281543e code cleanup: deletes debug lines from main.py
a12506b8be MAJOR: main.py successfully produces JSON following NeXus-schema
43cfd788f3 adds non-req. attr. "description" to class Target
da42de5466 handles error 400 bad request with exit message
d86b35a5fe integrates sub-classes Target and Substrate in main.py
Compare 38 commits »
emanuele pushed to dev at emanuele/parser-eLabFTW-NFFA-DI 2026-02-12 23:08:58 +00:00
38d281543e code cleanup: deletes debug lines from main.py
a12506b8be MAJOR: main.py successfully produces JSON following NeXus-schema
43cfd788f3 adds non-req. attr. "description" to class Target
da42de5466 handles error 400 bad request with exit message
Compare 4 commits »