PAN Blend Project
Summary
powder
diffrazione di polveri

Questo metapacchetto installa tutti i software per diffrazione di polveri di PAN per raggi X e fotoni e neutroni.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for PAN Blend to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the PAN Blend mailing list

Links to other tasks

PAN Blend powder packages

Official Debian packages with high relevance

fityk
programma generico per l'interpolazione di curve non lineari e l'analisi dati
Versions of package fityk
ReleaseVersionArchitectures
bullseye1.3.1-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.3.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.3.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.2.1-0.1amd64,armel,armhf,i386
stretch1.3.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.3.1-3amd64,arm64,armhf,i386
Debtags of package fityk:
fieldchemistry, physics
interfacex11
roleprogram
sciencecalculation, modelling, plotting
scopeutility
uitoolkitncurses, wxwidgets
x11application
Popcon: 21 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

Fityk è un programma flessibile e portabile per l'interpolazione non lineare di funzioni analitiche (in particolare per funzioni con picchi) e l'analisi dati (solitamente dati sperimentali). In altre parole, per l'analisi e la separazione di picchi non lineari.

È stato sviluppato per l'analisi di pattern di diffrazione, ma può anche essere usato in altri campi, poiché il concetto e le operazioni specifiche per la cristallografia sono separati dal resto del programma.

Fityk offre vari metodi di interpolazione non lineare, sottrazione di fondo, calibrazione di dati, posizionamento facilitato di picchi e variazione dei parametri del picco, automazione tramite script e molto altro. Il principale vantaggio del programma è la flessibilità: i parametri dei picchi possono essere arbitrariamente collegati con altri parametri, ad esempio la larghezza del picco può essere una variabile indipendente, può essere la stessa larghezza di un altro picco o un'espressione complicata relativa a tutti i picchi.

Per il materiale JavaScript nella documentazione è necessario libjs-sphinxdoc.

Please cite: M. Wojdyr: Fityk: a general-purpose peak fitting program. (eprint) J. Appl. Cryst. 43(5):1126-1128 (2010)
libxy-bin
xylib - utilità
Versions of package libxy-bin
ReleaseVersionArchitectures
buster1.3-1.1amd64,arm64,armhf,i386
bullseye1.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.6-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.6-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie1.3-1amd64,armel,armhf,i386
stretch1.3-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.6-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package libxy-bin:
roleprogram
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

xylib è una libreria C++ per leggere file che contengono dati x-y relativi alla diffrazione da polveri, alla spettroscopia e ad altri metodi sperimentali.

Questo pacchetto contiene un piccolo programma, xyconv, che converte i file gestiti dalla libreria xylib in TSV (tab-separated value, valori separati da tabulazioni).

objcryst-fox
oggetti liberi per Xtallography
Versions of package objcryst-fox
ReleaseVersionArchitectures
bookworm2022.1-1amd64,arm64,ppc64el,s390x
sid2022.1-1amd64,arm64,ppc64el,riscv64,s390x
jessie1.9.6.0-2.1amd64,armel,armhf,i386
bullseye1.9.6.0-2.2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package objcryst-fox:
uitoolkitwxwidgets
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

FOX è un programma per la determinazione ab initio della struttura dalla diffrazione della polvere (neutroni, raggi X). La struttura dei cristalli può essere descritta come qualsiasi combinazione di atomi, molecole o poliedri, senza informazioni a priori riguardanti la connettività di questi "elementi costruttivi". FOX può fare ottimizzazioni globali multi-modello e correggere automaticamente posizioni speciali.

FOX può anche essere usato per scopi educativi per visualizzare la struttura dei cristalli in 3D con il modello di diffrazione della polvere associato.

Screenshots of package objcryst-fox
pyfai
script per integrazione azimutale veloce
Versions of package pyfai
ReleaseVersionArchitectures
jessie0.10.2-1amd64,armel,armhf,i386
stretch0.13.0+dfsg-1all
stretch-backports0.15.0+dfsg1-1~bpo9+1all
buster0.17.0+dfsg1-3all
buster-backports0.19.0+dfsg1-3~bpo10+1all
bullseye0.20.0+dfsg1-3all
bookworm0.21.3+dfsg1-4all
bookworm-backports2023.9.0-1~bpo12+1all
sid2024.02-1all
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

PyFAI è una libreria Python per integrazione azimutale; permette la conversione di immagini di diffrazione riprese con rilevatori 2D come telecamere CCD in pattern di diffrazione da polveri dei raggi X che possono essere usati da altri software come gli strumenti di raffinamento Rietveld (cioè FullProf), analisi di fase o analisi di texture.

Siccome PyFAI è una libreria, il suo obiettivo principale è di essere integrata in altri strumenti come PyMca, LiMa o EDNA. Per eseguire analisi di dati in linea, la descrizione precisa delle condizioni sperimentali deve essere conosciuta. Questa è la ragione per cui PyFAI include codice per l'ottimizzazione delle geometrie che lavora su "powder ring" dei campioni di riferimento. Alternativamente, PyFAI può anche importare geometrie di cui si è fatto il fit con altri strumenti come Fit2D.

PyFAI è stata progettata per funzionare con qualsiasi tipo di rivelatore con qualsiasi geometria (trasmissione, riflessione, fuori asse, ...). Usa la libreria FabIO Python per leggere la maggior parte delle immagini riprese dai diffrattometri.

spd
Synchrotron image corrections and azimuthal integration
Versions of package spd
ReleaseVersionArchitectures
buster1.3.0-1amd64,arm64,armhf,i386
stretch1.3.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.3.0-1amd64,armel,armhf,i386
sid1.3.0-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.3.0-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

SPD stands for SPatial Distortion. Written in C language, this command-line driven program deals with images coming from X-ray diffusion/diffraction experiments. It does subsequently:

 *intensity corrections (dark current, flat field correction, ...),
 *geometry corrections using spline files or a pair of distortion arrays,
 *azimuthal integration in 2D or 1D after maskin defective pixels.
SPD was originally written by Jorg Klora for ESRF and was re-written by Peter

Boesecke. Maintenance and packaging of the program are provided by Rainer Wilcke and Jerome Kieffer from software group at ESRF.

Screenshots of package spd

No known packages available

fullprof
?
License: ?
Debian package not available
jpowder
Lightweight powder diffraction data visualizer
License: GPL3+
Debian package not available
pygsas
crystallography multi purpose python library
License: DSFG Copyright 2010, UChicago Argonne, LLC, Operator of Argonne National Laboratory All rights reserved. . GSAS-II may be used by anyone on a royalty-free basis. Use and redistribution, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Software changes, modifications, or derivative works should be noted with comments and the author and organization's name. * Distribution of changed, modified or derivative works based on GSAS-II grants the GSAS-II copyright holder unrestricted permission to include any, or all, new and changed code in future GSAS-II releases. * Redistributions that include binary forms must include all relevant source code and reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. * Neither the names of UChicago Argonne, LLC or the Department of Energy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. * The software and the end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software produced by UChicago Argonne, LLC under Contract No. DE-AC02-06CH11357 with the Department of Energy."
Debian package not available

GSAS-II is an open source Python project that addresses all types of crystallographic studies, from simple materials through macromolecules, using both powder and single-crystal diffraction and with both x-ray and neutron probes. Measurements can be constant wavelength (or in the future, neutron TOF.) At present, code is being developed for all the various steps in diffraction analysis, such as data reduction, peak analysis, indexing, structure solution and structure refinement.

At present GSAS-II can be used for processing of area detector data, peak fitting, auto-indexing, structure solution, Pawley and Rietveld fitting. Many of the nice features of GSAS are present and some things work much better than in GSAS, but other features are yet to come. At this point only x-rays and constant wavelength neutrons are implemented (no TOF). The GUI is self-documenting with help pages for every GUI page. The code is changing on a regular basis, so expect things to break from time to time and you should 'Update' frequently to stay abrest of new features as they are added.

pyxrd
matrix algorithm for X-ray diffraction patterns
License: BSD-2
Debian package not available

PyXRD is a python implementation of the matrix algorithm for computer modeling of X-ray diffraction (XRD) patterns of disordered lamellar structures. It's goals are to:

  • provide an easy user-interface for end-users
  • provide basic tools for displaying and manipulating XRD patterns
  • produce high-quality (publication-grade) figures
  • make modelling of XRD patterns for mixed-layer clay minerals 'easy'
  • be free and open-source (open box instead of closed box model)

PyXRD was written with the multi-specimen full-profile fitting method in mind. A direct result is the ability to 'share' parameters among similar phases. This allows for instance to have an air-dry and a glycolated illite-smectite share their coherent scattering domain size, but still have different basal spacings and interlayer compositions for the smectite component.

Other features are (incomplete list):

  • Import/export several common XRD formats (.RD, .RAW, .CPI, ASCII)
  • simple background subtraction/addition (linear or custom patterns)
  • smoothing patterns and adding noise to patterns
  • peak finding and annotating (markers)
  • custom line colors, line widths, pattern positions, ...
  • goniometer settings (wavelengths, geometry settings, ...)
  • specimen settings (sample length, absorption, ...)
  • automatic parameter refinement using several algorithms, e.g.:
    • L BFGS B
    • Brute Force
    • Covariation Matrix Adapation Evolutionary Strategy (CMA-ES; using DEAP)
    • Multiple Particle Swarm Optimization (MPSO; using DEAP)
  • scripting support
xrdua
X-ray Powder Diffraction
License: GPL3+
Debian package not available
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 236688