Themes and skins for the app's appearance
The option to choose a theme, a skin, for the app's appearance, as the forks of VS Code offer: not only light and dark, but named looks a user picks, shares and installs.
Ideas for diff-ref-struct, each on its own page with its own log: the day it was said, the discussion held on it, the decisions taken, and its status on the way from a conversation to the app, the core, a module or an extension. An idea waits here until it gets the green light; then it becomes a requirement of the brief and a step of a stream, and this page records where it went. An idea can also be parked or discarded, with the reason kept. Nothing here is decided until a decision entry in the log says so. 10 ideas. Generated from data/ideas.yml; do not edit by hand.
The option to choose a theme, a skin, for the app's appearance, as the forks of VS Code offer: not only light and dark, but named looks a user picks, shares and installs.
The option to add extensions, as the TRAE IDE does: a button to search and import them, and a place for each in the left vertical bar. This asks the core to be opened so that extensions connect to it; or extensions could be small cores of their own, written in Rust, that do their calculations and connect to the app to show the results.
A place in the website for ideas as they are said, each with the date it was added, the discussion held on it, the decisions taken, a status and its migration to the app, the core or an extension: a log per idea, since an idea gets modified, renewed or discarded later. Built like the rest of the site but in another palette, since the ideas are the innovative part. Perhaps a dedicated website, the seed-place, created in parallel with each project's site, where every idea has a workshop until it gets the green light to migrate from the incubator into the project.
A derivative of the Bayesian inference before refinement (L286): extend the approach to the analysis of magnetic structures, with their symmetry treated thoroughly in the superspace formalism. The Bilbao Crystallographic Server's magnetic structures database could be a massive source of data for it.
Some twenty-five years ago the maximum entropy method was a promising approach to solving and refining crystal structures. Did it succeed, how far was it adopted or abandoned, was it really for refinement; could it be resurrected, or derived into something like the Bayesian inference and the exploration of configuration space?
Beyond reproducing FullProf and GSAS-II, innovate in the minimisation, not only in the information it uses (as mode crystallography does). The Rietveld method is fixed; is its least-squares minimisation the best one can do, in reliability and in speed? Molecular dynamics and DFT codes (SIESTA, for one) relax structures into energy minima with algorithms of their own; Monte Carlo might approach the minimum of a many-parameter problem faster. The application differs, but think about what could be borrowed, and propose another possible way of refining that still lands on the very same results. And, asked straight after: machine learning, neural networks, physically informed models?
Perhaps it is time to move the content of this topic, the ideas I05 and I06, the sessions they came out of and the audit of 21 October, to another website dedicated to it, to go deeper: all the references, what each of them claims, and how all of them could be taken into account, in a separate, independent project, first for deepening and only after for implementing, if possible and if it makes sense, in the app we are working on.
While reading the maps of the ESRF ID22 series of sample 400_4 (the esrf-datuak-irene project, 23 October 2026): a kind of map, but interactive, so that the exploration of the map is made easier for finding the phase transitions. It should have the option to select in the height, done on the colour-map legend at the right: the idea is to be able, so to say, to get rid of the big-height peaks and "go down" to the details.
Seen on the maps of the ESRF ID22 series (esrf-datuak-irene, 23 October 2026): the tick marks of the axes are drawn inside the frame, over the map; they should go outside. Not to be applied in that project for now; a reminder for the Plots module (and Publish, whose figures showed it).
Said on 25 October 2026, after the ESRF series was worked with the interactive map (L421; esrf-datuak-irene L021): a standalone, full HTML app, public on Josu's repositories, so that anyone with the URL has a UI for this kind of analysis: access to the user's local file structure to load the files, and then the app offers the possible map plots from the files. And for the present page: the project's navigation on the left as in the apps, an inspector, with a < to shrink it and a draggable separator; a toggle for the y axis between the interval adapted to the file shown and one fixed to the whole set's maximum, to see how things change; a toggle between the √ values and the raw values of the files, since the differences between peaks are often not so large that √ is needed; the map's vertical axis shows hours, should it be temperatures; a richer file inspector in every sense: icons, selecting files one by one or all at once. "Innovate, propose, be wise: a powerful tool that should be in the instruments at the ESRF so that the users do not have to do all this."