Changelog

Nimloth & Sindarin Changelog

The user-facing changelog for Nimloth and Sindarin.

Version 1.0.12 [25/09/2026]

Nimloth

  • Search-Match: The Search Match button is always enabled. If there are no peaks yet, clicking it runs Peak Detection first and drops the peaks below 1% of the highest peak of the selected files before opening the mode.
  • Crystal database: Fixed the COD panel saying “You are offline” in the installed app, which prevented the database download. A corrupted COD database is now discarded and the download is offered again.
  • Crystal database: Downloading CIF files from the COD shows a clear message when the server cannot be reached.
  • Search-Match: Fixed a crash when an element filter contained a symbol that is not a chemical element.
  • Interface: Fixed Nimloth not opening when its icon was clicked again while it was still starting.
  • Other: Fixed an error when the file list was refreshed while a work file was being saved, and the manual update no longer fails when the Sindarin manual is open in a PDF reader. Minor issues have been resolved.

Sindarin

  • Results: In the bond valence analysis, an anion now counts the bonds in which it appears in the coordination shell of a cation, so its sum and coordination number agree with the cations (for example, the oxygens of a phosphate).
  • Crystal database: Fixed an error when importing a crystal with an HISO (isolated hydrogen) atom.

Versions 1.0.2 to 1.0.11 [21/09 to 24/09/2026]

Nimloth

  • Crystal database: The COD database is now offered at first start, and when a critical correction of the database is published you are warned at startup and in the COD panel. The download can be cancelled, works safely in the background, and restores the previous database if it fails midway. A clear screen is shown when you are offline.
  • Search-Match: Searching no longer freezes the interface, the status bar shows the progress of the COD scan, and you are asked to confirm before a search over more than 50,000 entries. Several candidates can be selected at once, and a “Remove all” button clears the chosen phases.
  • Search-Match: The full fit mode is now labeled “Rietveld”, My Crystals candidates are ranked consistently with COD candidates, and the panel shows when a phase came from the database.
  • Results: New tabs for Reflections, Bonds, Cell (with corrected uncertainties and per-atom values), General (R-Bragg, R-F), Compare models, Plausibility and Correlations, plus a Main Results tab with Rp, GoF and Durbin-Watson.
  • Diffractogram: Optional white radiation curve. Fixed a blank chart on first display, an error when switching panels after Telchar, and a crash in the reflections, phases and background series.
  • Diffractogram Processing: Peak picking shows which curve feeds the peaks, and a peak marked by click snaps to the apex (with an option to keep the clicked height). The 3D results chart lets you set the curve parameter. The Step panel keeps its splitter position and has a Clear button per section.
  • My Crystals: Auto-save keeps the open panel and selection, Volume and Density update right after saving, and the Search/Clear filters moved into the filter panel.
  • Telchar: “Convert Uiso to Uanis” is now on by default.
  • Sindarin Editor: The Record panel closes when you click outside it.
  • Interface: Tooltips on the column headers of the COD, My Crystals, file list and results tables.
  • Other: Switching works no longer reloads the engine twice, the About panel always finds its text, and clearer messages are shown when the disk is full. Minor issues have been resolved.

Sindarin

  • Crystal database: COD phases are built from the original CIF file when it can be reached, with the bundled database as an announced fallback, and atoms on special positions land exactly on them.
  • Language: An atom’s declared oxidation state (Nox) now feeds the bond valence sum directly, and neighbors without a declared Nox are skipped instead of mis-scored.
  • Refinement: Variables with a min/max limit refine correctly within the range again, a partial recalculation cycle no longer ends outside a limit, a “LAMBDA OUT” in a secant cycle restarts from the best cycle, and results no longer depend on the number of threads.
  • Refinement: Final uncertainties (ESD) and correlations are computed from the full Jacobian at convergence, and the NULL COLUMN warning is a single message.
  • Results: Microstructure (WPPM) models report uncertainties consistently across all six size/strain models, and Rp is now calculated.
  • Telchar: Candidate merit is reported in three levels (Accepted, Acceptable, Unsatisfactory), ExcludeRegion no longer blocks the FPA candidate scan, and every refinable parameter is tried before the refinement stops.
  • Telchar: Fixed a refined result whose chi2 was low in Telchar but high when interpreted again, which could happen in quantitative analyses with preferred orientation.
  • Telchar: The width (sd) of the Voigtian size distribution is now refined; if it correlates with the size, both are refined in turns instead of one being fixed.
  • CLI: New --json, --no-update-check and --non-interactive options (the last is automatic when input is redirected), and a proper exit code for scripts.
  • Sindarin Editor: Fixed a freeze caused by a ] right after a digit inside an ExcludeRegion.

Version 1.0.1 [30/06/2026]

Nimloth

  • Diffractogram Processing: New “Peak height match” mode in Search-Match, which fits the phases by peak height (direct subtraction) without running a refinement.
  • Telchar: New “Enforce physical Uiso/Uanis range” option (global and per-work) that keeps the atomic displacement parameters within a physically acceptable range during refinement.
  • Sindarin error terminal: The Record now follows the end automatically during Interpret/Step/Walk/Marathon (previously only during Telchar); it stays at the bottom and stops only when you scroll up.

Version 1.0.0 [26/06/2026]

First stable release.

Nimloth

  • Search-Match: New phase-identification tool in the Diffractogram Processing panel. It searches candidate phases in the COD and My Crystals databases, ranks them by a figure of merit, and models the chosen phases over your experimental pattern — either with a full multi-phase Rietveld refinement (with profile/lattice/Uiso toggles) or a fast profile fit that refines only the scale. Candidate and chosen phases support drag-and-drop.
  • Diffractogram Processing: New “Write Inscription” button that writes the generated Sindarin inscription to the work file and opens it in the editor. The Instrument step now also asks for the monochromator, sample type, and geometry.
  • My Crystals: Anisotropic displacement parameters (the six Uij) can now be viewed and edited per atom; an “Aniso” checkbox switches between isotropic and anisotropic and converts between them.
  • Results: Reflections and microstructure can now be shown hierarchically — when an anisotropic profile splits a family of equivalent reflections, the sub-families are expandable.
  • Sindarin Editor: Code completion now suggests the Monochromator entry.
  • Telchar: New “Run final Marathon” option (global and per-work) that can be turned off for a faster result.
  • Crystal database: The installed COD database version is now shown, and the bundled database was updated.
  • About: New ChangeLog tab; the License tab is now rendered from Markdown.
  • Updates: Windows and Linux automatic updates are now cryptographically signed and verified.
  • Denoising: The self-trained GR2R (“train on my data”) no longer stops too early, which could make the result disappear from the chart.
  • Other: Fixed several stability issues, including a half-drawn chart during refinement, switching the active work during a run, multiple Help dialogs opening at once, and a few crashes reported during use.

Sindarin

  • Results: A reflection family can now be split into sub-families when an anisotropic profile (size, strain, size distribution, or fault) breaks its symmetry degeneracy.

Version 0.1.107 [16/06/2026]

Nimloth

  • Diffractogram Processing — Denoising: New self-trained GR2R method that learns directly from your own pattern (self-supervised) — slower than the built-in model, but can give better results for your specific data. New “MC passes” slider to control the Monte Carlo averaging quality of the GR2R denoiser.
  • Diffractogram Processing — Profile Fit: New peak asymmetry models, Split (faster) and Circle (more precise). Choose the peak width mode — a single shared Caglioti width, or an individual width refined per reflection. New “My Own Profile Fit” mode — paste an already-refined Sindarin inscription and get the peak list (position, intensity, FWHM) without re-running the fit.
  • Diffractogram Processing — Peak detection: Now updates automatically as you adjust its parameters.
  • My Crystals / COD: Chemical formulas are now shown ordered by electronegativity, following the usual chemical convention.
  • Sindarin Editor: Fixed Ctrl+C and Ctrl+X not copying or cutting text. Fixed an error and improved stability when using undo repeatedly. The error terminal (Record tab) gains a “Go to end” button and copy support (Ctrl+C / right-click).
  • Updates: The “App update” setting is now respected on startup — a staged update is no longer applied automatically when you chose “Never”.
  • Other: Minor issues have been resolved.

Version 0.1.106 [12/06/2026]

Nimloth

  • Results: New Bonds tab in the Results panel showing bond distances and angles per phase.
  • Diffractogram: Custom background now offers CosineFourier and free-form inscription options. Fixed a UI freeze (the chart series build now runs off the UI thread) and a “Call from invalid thread” error when building optional chart series.
  • Diffractogram Processing: New step button per stage for fine-grained control. The Profile Fit step now requires a peak list before execution. Peak detection now runs directly over the raw diffractogram (before background subtraction). The Kα2 strip is now applied before baseline removal (correct processing order).
  • Sindarin Editor: Added code folding for Sindarin syntax blocks, block indent guides (with an end tick at the base of each block’s last line), active-block background highlight, and a clean gutter. Toggle buttons for the guides and block background, with dedicated icons. Custom icons for code completion entries and declaration tooltips. Code completion for data files now also triggers for BackgroundFile references. New Fit/Fix one-by-one command (!) with the Ctrl+Shift+D shortcut. Atom lines are now correctly recognized as AtomSymbol blocks during nesting validation. The Telchar button is shown as a gear badge in the editor’s upper-right corner.
  • Telchar: New global configuration panel and per-work options.
  • My Crystals: Anisotropic displacement parameters (Uanis) are now persisted with legacy-database compatibility.
  • Settings: New setting defaults now survive upgrades (values absent in the user’s settings file are no longer reset to zero).

Versions 0.1.89 – 0.1.105 [16/05 – 10/06/2026]

Nimloth

  • Diffractogram Processing: A new tool to prepare your experimental patterns before analysis — remove background noise (denoising) and strip the Kα2 contribution.
  • Crystal database: You can now search crystal structures directly in the Crystallography Open Database (COD) and add them to your library.
  • My Crystals: The crystal library now opens large collections much faster and uses less memory.
  • Sindarin Editor: Code completion was expanded, with suggestions for experimental data files and parameter values, and several refinements to the suggestion window.
  • Diffractogram: Fixed the chart pan getting stuck when the mouse button was released outside the graph.
  • Stability: Several fixes for crashes reported during use (3D results view, phase charts, and data loading).
  • Other: Minor issues have been resolved.

Sindarin

  • Engine: Faster startup and overall performance improvements.

Versions 0.1.87 – 0.1.88 [14/05/2026]

Nimloth

  • Sindarin Editor: Code completion has been implemented. As you start typing the first word of a line, Sindarin text entries are suggested based on the line’s context.
  • Code completion: Several bugs have been fixed.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Versions 0.1.82 – 0.1.86 [10/05 – 13/05/2026]

Nimloth

  • My Crystals: Fixed a bug that prevented importing CIF files and manually adding atoms to the unit cell.
  • Results: You can now choose the number of contour lines in phase results images.
  • Distribution: Nimloth is now available for Windows as a standalone installer, enabling update notifications and seamless automatic updates. A Linux distribution will be available soon.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Versions 0.1.78 – 0.1.81 [05/05 – 10/05/2026]

Nimloth

  • Results: Fixed a crash when the image tab in the Phase result panel was displayed.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Versions 0.1.76 – 0.1.77 [09/02 – 25/04/2026]

Nimloth

  • GUI: Updated several third-party controls to improve performance and resolve various issues.
  • Results: Phase results now include a new Image tab, displaying level charts of quantities that depend on crystallographic direction, such as preferred orientation and the shape of the mean crystal size.
  • Other: Minor issues have been resolved.

Sindarin

  • Profile: The size parameter in VoigtianSize with shape Sphere is now expressed as a diameter instead of the cube root of the volume, standardizing it with the SizeDistribution function. VoigtianSize also has a new parameter, KSphere, allowing a custom value for the Scherrer constant applied to the sphere crystallite shape.
  • ⚠️ Breaking change: The VoigtianSize changes in this version affect the results of previous calculations using this function — the profile width will be broader than before. Running an optimization command (e.g. walk) updates the parameter to the equivalent new size value.
  • Other: Minor issues have been resolved.

Version 0.1.74 [04/12/2025]

Sindarin

  • Profile: Corrected the Laue symmetry selection for the DislocationPopa profile when using the −31m Laue class.

Version 0.1.73 [03/12/2025]

Sindarin

  • Diffraction — POSphericalHarmonic: Implemented the spherical harmonic function to correct preferred orientation, based on Järvinen (1993). See the corresponding entry in the Sindarin Dictionary.
  • Diffraction — VoigtianSize: You can now use spherical harmonics to calculate the apparent mean crystal size. Select Shape Jarvinen and add the coefficients using the SHParameters entry.
  • Other: Minor issues have been resolved.

Version 0.1.72 [17/11/2025]

Sindarin

  • Calculation: The algorithm now handles cases where the derivative with respect to a variable cannot be computed on both sides. Terminal messages have been reorganized for cleaner, more readable output. Fixed an issue during optimization when variables depended on other refinable variables, and another when variables fell outside the user-defined limits.
  • Other: Minor issues have been resolved.

Version 0.1.71 [10/11/2025]

Nimloth

  • Files: SVG files are now displayed as images, and images can be zoomed and panned.
  • Diffractogram: Phase profiles can now be displayed as filled areas in the chart.
  • Other: Minor issues have been resolved.

Sindarin

  • Profile — MicrostrainWUAH: New WPPM profile describing microstrain as a strain field, using the contrast factor proposed by Wilson and Ungár (cubic lattices only).
  • Profile — MicrostrainPAH: New WPPM profile describing microstrain as a strain field, using the contrast factor defined by Popa (all lattice types).
  • Profile — Fault: New WPPM profile to model stacking and twin faults (FCC structures only).
  • Calculation: Several improvements to the optimization algorithm. Parameters outside valid limits and highly correlated variables are now handled internally, improving robustness and statistical reliability.
  • Other: Minor issues have been resolved.

Version 0.1.70 [18/10/2025]

Nimloth

  • Results: Fixed an issue that prevented all results from being displayed when certain objects were used.
  • Sindarin Editor: When pasting text, variable identifiers are now automatically updated to prevent duplicate names. This applies only when Sindarin text is generated through Nimloth tools.

Version 0.1.69 [17/10/2025]

Nimloth

  • Works: Fixed an internal error that occurred after an update when the Examples and Tutorials projects were also updated.
  • Sindarin Editor: Fixed an issue that caused incorrect characters to appear when reading the Sindarin file from a work.

Version 0.1.68 [11/10/2025]

Nimloth

  • Works: Fixed a crash after an update when the Examples and Tutorials projects were also updated. Added a second example project for microstructural analysis using the WPPM and FPA approaches.

Sindarin

  • Atoms: Fixed an issue where anomalous scattering data could not be found due to case sensitivity in file names on Linux.
  • Profile — Dislocation: New WPPM profile to model dislocation defects using the contrast factor proposed by Wilson and Ungár.
  • Profile — DislocationPopa: New WPPM profile to model dislocation defects using the contrast factor defined by Popa.

Version 0.1.67 [10/10/2025]

Nimloth

  • Diffractogram: When exporting to an image, the visual aspects of the chart (colors, series visibility, and other display settings) are now preserved.
  • Works: Added a new project named Examples, containing preconfigured Sindarin text and data for calculations and optimizations.
  • Other: Minor issues have been resolved.

Sindarin

  • Functions: Added a new function named logDistribution, for calculations involving decimal data.
  • Other: Minor issues have been resolved.

Version 0.1.66 [10/09/2025]

Nimloth

  • Sindarin Editor: Updated the highlight color for the FunctionArctangent keyword.

Sindarin

  • Background: An asymmetry option has been implemented for the Logistic and Arctangent step functions.

Version 0.1.65 [04/09/2025]

Nimloth

  • UI: Updated third-party libraries with performance and stability improvements.
  • Other: Minor issues have been resolved.

Sindarin

  • Cell: Fixed an error that produced inconsistent results when using monoclinic space groups with non-standard unique axes (a or c).
  • Code: Several internal code improvements.
  • Other: Minor issues have been resolved.

Version 0.1.64 [30/08/2025]

Nimloth

  • Diffractogram: Fixed the flickering issue.
  • Sindarin Editor: Resolved layout issues that prevented resizing of the terminal/error panel and the chart. Layout changes are now persistent, and a reset button restores the default layout.
  • My Crystals: Fixed an error when saving entries to the database when the density could not be calculated. Fixed an issue where manually added atoms were not processed with Wyckoff positions.
  • Other: Minor issues have been resolved.

Sindarin

  • Code: General improvements and optimizations.
  • Other: Minor issues have been resolved.

Version 0.1.63 [18/08/2025]

Nimloth

  • GUI: Layout adjustments to improve the user experience.
  • Assemblies: The .NET publish configuration was modified to make the user interface more responsive.
  • Diffractogram: Fixed an issue that could cause a crash under certain conditions.
  • Results: Fixed an issue where the navigation bar in the results panel failed to display information about Experimental and Phases.
  • Other: Minor issues have been resolved.

Sindarin

  • Assemblies: The .NET publish configuration was modified to improve the performance of Sindarin calculations.
  • Other: Minor issues have been resolved.

Version 0.1.62 [01/08/2025]

Nimloth

  • Results: Selecting a reflection now displays all equivalent reflections.
  • GUI: Several improvements for better performance and a smoother, more consistent experience.
  • Diffractogram: Added a Settings option to customize chart properties, including colors and showing/hiding individual series. Optional vertical (Y-axis) zoom. Phase profiles are now displayed only within the boundaries of their peaks instead of across all points, improving rendering performance and clarity. Option to enable or disable chart animations. Option to display the position of each reflection per phase; hovering over a marker shows the corresponding HKL indices. Option to display individual background functions, helping to model complex backgrounds. Fixed a possible crash when multiple elements were displayed and the chart was updated.

Sindarin

  • Calculation: Fixed an issue where an explicit variable depending on both an internal and a refinable variable could cause an infinite loop.

Version 0.1.60 [23/07/2025]

Nimloth

  • Results: The Wyckoff position is now displayed as the site symmetry for each atom. Selecting an atom shows a list of all equivalent atomic positions.
  • Settings: Fixed an issue where the window background was not updated when a custom accent color was selected.
  • Diffractogram: Fixed an issue where, with multiple experimental datasets, selecting one did not correctly update the chart.
  • My Crystals: The list of reflections is now sorted in descending order by interplanar distance.
  • Other: Minor issues have been resolved.

Sindarin

  • Atom: Wyckoff positions are now determined from the x, y, z coordinates.
  • Cell: When the Wyckoff position of an atom is changed, the list of reflections is regenerated accordingly.
  • Results: The Wyckoff position and site symmetry are now shown for each atom.
  • Other: Minor issues have been resolved.

Version 0.1.59 [22/07/2025]

Nimloth

  • Help: The Send Message tool now uses a new online service.
  • Sindarin Manual Update: The automatic update mechanism for the Sindarin manual now uses the new online service.

Sindarin

  • Background: An arctangent function has been implemented to model step-like features in the background.
  • Other: Minor issues have been resolved.

Version 0.1.58 [17/07/2025]

Nimloth

  • My Crystals: Atomic sites are now classified by symmetry using Wyckoff positions. Atomic coordinates (x, y, z) are calculated and constrained according to the symmetry of the selected Wyckoff position. The Sindarin text generated for the phase now uses site symmetry to constrain atomic positions with explicit variables.
  • Other: Minor issues have been resolved.

Sindarin

  • Background: A logistic function has been implemented to model step-like features in the background. The FunctionpsVoigt used to describe the background can now receive a fifth parameter, μ, defining the asymmetry of the function.
  • Other: Minor issues have been resolved.

Version 0.1.57 [03/07/2025]

Nimloth

  • Results: Fixed a crash when the Results panel was displayed in the previous version.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Version 0.1.56 [01/07/2025]

Nimloth

  • Diffractogram: Improvements to the diffractogram panel for better performance, smoother interactions, and a fix for an occasional crash.
  • Other: Minor issues have been resolved.

Sindarin

  • Phase Profile Data: Improvements to enhance the performance of phase profile data retrieval.
  • Other: Minor issues have been resolved.

Version 0.1.55 [30/06/2025]

Nimloth

  • Results: The line of each variable is now displayed in the results section.
  • File Management: Added internal handling for a OneDrive sync bug that could crash the program (the underlying issue is fixed by updating OneDrive). Attempted a fix for an issue when the application folder is on an encrypted disk while the Documents folder is on a different, unencrypted disk, where the Manual and Tutorial files could not be created.
  • Other: Minor issues and minor layout improvements have been resolved.

Sindarin

  • Profile: When the Voigt or VoigtWavelength profile uses the η parameter to compute the Gaussian and Lorentzian components, the calculation now uses a more accurate numerical approximation.
  • ⚠️ Breaking change: The η parameter in the Voigt and VoigtWavelength profiles is no longer calculated in the same way as in the pseudo-Voigt model. The interpretation is similar (η = 1 purely Lorentzian, η = 0 purely Gaussian), but the numerical value is not equivalent to that of the previous version.
  • Other: Minor issues have been resolved.

Version 0.1.53 [25/06/2025]

Nimloth

  • Results: The Microstructure tab at the phase level is now displayed only when microstructure information is available.
  • Other: Minor issues have been resolved.

Sindarin

  • Results: Fixed an issue where the estimated standard deviations (ESDs) of certain parameters and properties were not displayed.
  • ⚠️ Breaking change: The AnomalousScattering property of Experimental has been renamed to UseAnomalousScattering. The boolean QuadraticLike property of Split and Circle has been replaced with an enumerator property named AngularDependency (values: SinLike, QuadraticLike, FPALike).
  • Other: Minor issues have been resolved.

Version 0.1.52 [18/06/2025]

Nimloth

  • Diffractogram: Fixed an issue where the diffractogram was not updated after executing Sindarin commands.
  • Results: Added a new tab at phase level to display microstructure results.
  • Other: Minor issues have been resolved.

Sindarin

  • Results: Microstructure information is now calculated for each reflection and written to the result text file.
  • Other: Minor issues have been resolved.

Version 0.1.51 [21/05/2025]

Nimloth

  • Diffractogram: When displaying the diffraction profiles of each phase is enabled, the exported diffractogram (image or data text file) now includes the individual diffraction profiles for each phase.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Version 0.1.50 [04/05/2025]

Nimloth

  • Diffractogram: Support has been added to display the diffraction profile for each phase.
  • Other: Minor issues have been resolved.

Sindarin

  • Interpret: New methods to retrieve diffractogram data for each phase.

Version 0.1.49 [09/04/2025]

Nimloth

  • GUI: Updated graphical controls with performance improvements and bug fixes.
  • Other: Minor issues have been resolved.

Sindarin

  • Calculation: The optimization algorithm now detects high correlation between variables and handles it internally to prevent divergence, allowing successful optimization. More information in the Sindarin manual.
  • Other: Minor issues have been resolved.

Version 0.1.48 [07/03/2025]

Nimloth

  • My Crystals: Added a toolbar button for exporting the list of reflections in Sindarin text format.

Sindarin

  • Calculation: Corrected an issue that occasionally caused an internal exception when processing high correlation variables.

Version 0.1.47 [18/02/2025]

Sindarin

  • Calculation: Corrected an issue that caused inconsistencies between consecutive cycles of the optimization routine when Marquardt stabilization was used.

Version 0.1.46 [16/02/2025]

Nimloth

  • My Crystals: Selecting an entry now displays a reflection list for the phase. The reflection list can be exported in Sindarin text format.

Sindarin

  • Profile: For SizeDistribution, you can now choose parameters for mean size and standard deviation in a more optimization-stable way by setting the MeanStandardDeviation property to false.
  • Calculation: Fixed the ESD calculation for variables and parameters when equations are involved, and for certain results. Fixed the intensity calculation of the last point of each experimental dataset when multiple data files are used. Added the ManageHighCorrelation property to automatically manage variables with high correlation.
  • Optimization: The non-normalized inverse matrix is used again to verify highly correlated variables when the Marquardt methodology is used.
  • Manual: Corrected the second parameter of SizeDistribution — it represents the standard deviation, not the variance.

Version 0.1.45 [23/12/2024]

Nimloth

  • My Crystals: Fixed the issue where atoms in some CIF files were not imported.

Sindarin

  • Optimization: When Marquardt stabilization is used, the Normalized Inverse Matrix is now used to verify highly correlated variables.

Version 0.1.44 [11/11/2024]

Nimloth

  • Library Works: Fixed the issue where an entry was selected without a click.

Sindarin

  • Other: Minor issues have been resolved.

Version 0.1.43 [05/11/2024]

Nimloth

  • Linux: Adapted some parts of the application to the Linux system.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Version 0.1.42 [28/10/2024]

Nimloth

  • Sindarin Editor: Edition buttons were added to the toolbar.
  • Diffractogram: Fixed zoom by section.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Version 0.1.41 [22/10/2024]

Nimloth

  • Other: Minor issues have been resolved.

Sindarin

  • Profile: Corrected the relationship between apparent microstrain and maximum microstrain in the VoigtianStrain object.

Version 0.1.40 [15/10/2024]

Nimloth

  • My Crystals: Fixed the phase density calculation, which was previously not calculated.

Sindarin

  • Results: Corrected the ESD of atomic weights, which caused errors in the ESD of density and phase amount.

Version 0.1.39 [05/10/2024]

Nimloth

  • Other: Minor issues have been resolved.

Sindarin

  • Calculation: Improved the optimization routine for better stability and reliability.
  • Other: Minor issues have been resolved.

Version 0.1.38 [26/09/2024]

Nimloth

  • Linux: Adaptation to run on Linux. Tested on Ubuntu 20.04. The application is available on the Snap Store.
  • Other: Minor issues have been resolved.

Sindarin

  • Other: Minor issues have been resolved.

Version 0.1.36 [13/09/2024]

Nimloth

  • Interface: Performance improvements.
  • Results: Display the mass attenuation coefficient for each crystalline phase and for the sample (theoretical MAC). Display the theoretical density of the sample.
  • Sindarin Manual: Nimloth now checks the online Sindarin Manual version and downloads it if a new version is available.
  • Other: Minor issues have been resolved.

Sindarin

  • Sindarin Manual: The Sindarin manual is now complete, including all entries in the Sindarin dictionary. A new topic, “CUSTOM USER FUNCTIONS”, has been added.
  • Mass attenuation coefficient: Sindarin now automatically calculates the MAC for each phase and the theoretical MAC for the sample.
  • Results: Calculate and write the theoretical density of the sample.
  • Other: Minor issues have been resolved, with performance improvements.

Version 0.1.34 [08/07/2024]

Nimloth

  • Diffractogram: When saving the diffraction pattern to an image file in dark mode, some graph elements were missing — fixed. The residue graph is now also displayed when saving to an image file. The diffraction pattern can now be saved as a vectorized image (SVG) in addition to the pixel map image (PNG).
  • Results: Crystallographic phases can now be saved to a CIF file.
  • Other: Minor issues have been resolved.