Emanuele D'Amico emanuele
  • Joined on 2026-01-05
emanuele pushed to dev at emanuele/eXParser-PLD 2026-05-08 22:14:29 +00:00
865f5cab6b untested: adds methods to Layer class to fetch attachments list
0102bb282e improves documentation, tabbing and error handling in APIHandler class
Compare 2 commits »
emanuele pushed to dev at emanuele/eXParser-PLD 2026-05-08 16:15:21 +00:00
1ef944288e creates APIHandler methods for downloading attachments
8e7a424320 adds new bmp RHEED picture for testing
008bcff826 LazyVim tab fix + new unused Layer-class methods to fetch uploads
51b8ea7dd7 adds elabapi_python to requirements
8c616dee2c adds a randomly generated RWA
Compare 5 commits »
emanuele pushed to dev at emanuele/eXParser-PLD 2026-05-08 09:21:27 +00:00
bb1ea8f1c3 proposed: schemas are placed in src/schema (module)
emanuele pushed to dev at emanuele/eXParser-PLD 2026-05-08 08:11:59 +00:00
207de511fa transposes rheed intensities, adds shebang to main.py
emanuele pushed to dev at emanuele/eXParser-PLD 2026-05-05 10:16:11 +00:00
aa5c114b3b matrix no more normalized
b26433d7ec test image
7a871a9f6d adds useless attrs suggested by DeepSeek
a278119be4 diffraction image successfully loaded in nexus file
707ce28156 lazy vim auto clean + starting point for image analysis
Compare 5 commits »
emanuele pushed to dev at emanuele/eXParser-PLD 2026-04-27 13:23:36 +00:00
173ae24aa8 adds pillow (PIL) to requirements for image processing
emanuele pushed to dev at emanuele/eXParser-PLD 2026-04-27 13:10:12 +00:00
1d8fd5af15 handles absence of laser energy value
emanuele pushed to dev at emanuele/eXParser-PLD 2026-04-24 08:38:56 +00:00
038f1920ba error message includes missing item case
emanuele pushed to dev at emanuele/eXParser-PLD 2026-03-20 14:02:43 +00:00
1523c973f4 another attempt at parsing RWA - seems to work better
emanuele pushed to dev at emanuele/eXParser-PLD 2026-03-18 14:16:38 +00:00
5cf67648af adds mod. suggested by ClaudeAI - still doesn't work
emanuele pushed to dev at emanuele/eXParser-PLD 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/eXParser-PLD 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/eXParser-PLD 2026-03-11 14:43:47 +00:00
bab5e958cb NOT WORKING: starts changing the structure of function "deduplicate..."
emanuele pushed to dev at emanuele/eXParser-PLD 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/eXParser-PLD 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/eXParser-PLD 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/eXParser-PLD 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/eXParser-PLD 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/eXParser-PLD 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/eXParser-PLD 2026-02-13 15:24:03 +00:00
b4d7373933 starts working on nexus file creation
2f4985c443 adds h5py to requirements
Compare 2 commits »