Reference#
Reference pages list names you look up: the API, the parameters, the plans, the diagnostic codes and the files rietx writes.
Most of them are built from the code that owns their facts, so they match the version this manual was built from.
API: everyday calls, API: techniques and API: everything else give each exported name with its signature or fields.
The command line gives each
rietxsubcommand with its options, its output and its routes.Patterns and structures gives the fields of
PatternData,Structure,Phase,Cell,AtomandParameter.The instrument gives the fields of
Instrument: its constructors, the X-ray, neutron and time-of-flight sources, the geometry, the peak width, the background and declared extra peaks.Pattern files gives the formats
read_patternopens, where each takes its esds, and what each reader repairs, reports or refuses, time-of-flight banks included.Structure files gives what a CIF and a magnetic CIF read and write, and how a magnetic phase crosses to and from TOPAS and FullProf.
Instrument files gives the instrument profile, the GSAS-I
.prmand.iparmand the GSAS-II.instprm, with what each reader converts and refuses.Refinement files from other programs gives what
read_project_modelreads from a GSAS-II, GSAS, TOPAS or FullProf refinement, how it recognises each format, and which TOPAS constructs it carries.Files written for other programs gives what the TOPAS, FullProf, GSAS and GSAS-II writers put in a file, and what each refuses.
Models of other programs’ files gives the fields of
TopasModel,FullProfModel,GsasModelandGsas2Model.Pattern diagnostics gives each field
diagnosemeasures on a pattern before a fit, and the two low-angle checks a fit adds.Parameter map lists every refinable parameter, grouped by what it does.
The parameter table gives the fields of a
ParameterRow, why a row cannot be freed, ties and restraints, the bounds a fit runs in, whatset_varyandset_valuesreturn and refuse, the rows a result reports, and the profile interval.Stage settings, flags and options lists the other names rietx uses: stage settings, peak flags, peak origins, reader options, instrument preset fields and indexing search settings.
Plan presets draws each preset’s stages.
The refinement gives the calls that run a fit and where each setting goes, the fit modes, the plan and stage objects and their stored form, what each stage records, the guard findings, the event stream, cancellation and the provenance record.
Magnetic refinement gives the satellite test for unexplained intensity, the moment and magnetic space group fields, what the report says about a moment, the magnetic peak width, and
solve_magneticwith its answer types.Peak lists for indexing gives what
pick_peaksandfit_peaksreturn and refuse, the fields of aPeakListand anObservedPeak, the peak flags, and whether a list can be indexed, with its systematic-shift screen.The indexing search and its result gives what
index_patterntakes and refuses, its engines, presets and search settings, and the fields of anIndexingResultand eachCellCandidate, with the confidence gate and its caveats.Indexing evidence and the route to a phase gives the evidence view of an indexing result, the figures drawn from it, and how a candidate cell becomes a phase to refine.
The extinction symbol gives
determine_extinction_symbol: what it takes and refuses, the ranked extinction classes it returns with their space groups, when it answers, and the prior that declares what the chemistry rules out.Sequential refinement gives
refine_sequentialandSequentialRefinement: the arguments of a series, what crosses from one pattern to the next, theSeriesResultwith its trajectories, the series diagnostics and the restart ladder.Joint refinement gives
refine_multiandMultiHistogramRefinement: which parameters the patterns share, two radiations and a refinable wavelength, the per-pattern result, and a report per pattern.Parametric refinement gives
CoordinateTableandParametricEquation, what a declaration refuses, the coefficients a fit reports, the test of the declared form and the equation at any coordinate.The refinement result gives what a
RefinementResultcarries beside the refined values: the agreement statistics, the structure R-factors, the observation count, the identifiability evidence, the restraint and absorption records, the diagnostics and the printed views.Result fields says what each field of a
RefinementResult, aStageResult, aSeriesResultand aSeriesEntryholds, and what it means when it is empty.Derived quantities gives the distances, angles, cell volumes, crystallite sizes and microstrain a fit computes, with their esds.
Phase fractions gives the weight fractions a Rietveld fit reports, the width profile that tests whether a fraction is determined, and the Brindley microabsorption correction.
The fit report gives the fields of a
FitReport: the misfit regions and unmatched peaks, the attribution and its gates, the trends, texture and strain readings, the suggested actions and the report at each stage.Report evidence gives the report’s background, esd and Le Bail gap sections.
Model comparison gives
Refinement.suggest,compare_freed, the cumulative Δχ² and split localisation of two fits, and the rigid-body check.Diagnostic codes lists every code with its name, and links the page that explains it.
Project and run directories shows the files in a
.rexproject and gives the fields ofproject.json, what opening one checks, and the run directories a fit writes.Exports and derived tables gives the three export writers, the calculated pattern and its tick positions, the reflection list, the items a refinement CIF holds, and the value(esd) notation.
Figures and structure pictures gives the fit figure’s options and
render_structure, which draws a phase to a PNG and reports what the picture hides.The refinement history gives the fields of a history node, the actions that commit one, what a checkout restores, the queries on a tree and the format of the
history.jsonllog.Names in other programs gives each parameter’s name in GSAS-II, GSAS, TOPAS and FullProf.
The GUI panel by panel says what each panel of
rietx guiis for.The GUI as a text document and a wire gives the
.rxtgrammar, the keyboard, the command palette and the HTTP routes.Calling rietx from a program gives the exceptions and answer types a program meets, an answer’s JSON form and each arm of
capabilities().The PowderLine recipe gives what
read_recipereads, refuses and converts, and the four tableswrite_recipe_tableswrites.For agents says how an agent gets the rietx skill.
Compatibility says what a version string promises and which parts are declared provisional.