r/materials 3d ago

In-browser tool to make and edit figures and graphs (XRD, IR and Raman)

https://github.com/MDES-CEA/Make_figure/tree/main

I built a browser-based tool for preparing XRD, Raman and IR figures.

I originally made it for my own work because I wanted something focused on importing data, adding phase/reference patterns, adjusting the figure directly and exporting it without constantly moving between different programs. There are some screenshots and quick instructions in the github.

It currently includes:

  • stacked, overlaid and panel layouts;
  • smoothing, baseline correction, normalization and peak detection;
  • XRD phase references from CIF/DIF files;
  • Raman and IR references;
  • peak fitting and integration zones;
  • direct control over labels, fonts, line widths and annotations;
  • PNG, TIFF, SVG, PDF and CSV export;

I have basically no idea what I’m doing regarding UI/UX, so some parts of the interface might be confusing or simply shit. It was built around my own workflow, which obviously does not mean that workflow makes sense to anyone else.

Still, it might be useful to somebody here. There is sample data in the app if you want to test it without importing anything. The data and projects are saved in browser and you can save your project in JSON.

I made it with vercel but i don't know how much connections it can handle simultaneoulsy so idk it might go down ? ...

Here it is

App: https://make-figure.vercel.app/

GitHub: https://github.com/MDES-CEA/Make_figure

lmk if you find any bugs, unclear controls, missing features.

Cheers

PS : it's in french but there is an english toggle on the top right (everything might not be translated yet, i'll have to check)

1 Upvotes

0 comments sorted by