The DOI matches its Crossref record; 2 of the 2 references it cites were found in a registry or an index.
TOPAS and TOPAS-Academic: an optimization program integrating computer algebra and crystallographic objects written in C++
Abstract
TOPAS and its academic variant TOPAS-Academic are nonlinear least-squares optimization programs written in the C++ programming language. This paper describes their functionality and architecture. The latter is of benefit to developers seeking to reduce development time. TOPAS allows linear and nonlinear constraints through the use of computer algebra, with parameter dependencies, required for parameter derivatives, automatically determined. In addition, the objective function can include restraints and penalties, which again are defined using computer algebra. Of importance is a conjugate gradient solution routine with bounding constraints which guide refinements to convergence. Much of the functionality of TOPAS is achieved through the use of generic functionality; for example, flexible peak-shape generation allows neutron time-of-flight (TOF) peak shapes to be described using generic functions. The kernel of TOPAS can be run from the command line for batch mode operation or from a closely integrated graphical user interface. The functionality of TOPAS includes peak fitting, Pawley and Le Bail refinement, Rietveld refinement, single-crystal refinement, pair distribution function refinement, magnetic structures, constant wavelength neutron refinement, TOF refinement, stacking-fault analysis, Laue refinement, indexing, charge flipping, and structure solution through simulated annealing.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Crystal structure refinement with SHELXL
Sheldrick, G. M. (2015) · Acta Crystallographica Section C Structural Chemistry · doi:10.1107/s2053229614024218 · Cited by 43,982
An Algorithm for Least-Squares Estimation of Nonlinear Parameters
Marquardt, D. W. (1963) · Journal of the Society for Industrial and Applied Mathematics · doi:10.1137/0111030 · Cited by 30,728
Cited by
Saeki, N., Kurihara, R., Ohkubo, T., Teramoto, A., Suda, Y., Kitagaki, R., & Maruyama, I. (2025) · Cement and Concrete Research · doi:10.1016/j.cemconres.2024.107777 · Cited by 48
Mineral formation during shipboard ocean alkalinity enhancement experiments in the North Atlantic
Hashim, M. S., Marx, L., Klein, F., Dean, C. L., Burdige, E., Hayden, M., McCorkle, D. C., & Subhas, A. V. (2025) · Biogeosciences · doi:10.5194/bg-22-7149-2025 · Cited by 13
Hexavalent chromium release over time from a pyrolyzed Cr-bearing tannery sludge
Ghezzi, L., Mugnaioli, E., Perchiazzi, N., Duce, C., Pelosi, C., Zamponi, E., Pollastri, S., Campanella, B., Onor, M., Abdellatief, M., et al. (2023) · Scientific Reports · doi:10.1038/s41598-023-43579-9 · Cited by 9
Metadata
- Authors
- Coelho, A. A.
- Venue
- Journal of Applied Crystallography
- Published
- 2018-02-01
- Volume
- 51
- Issue
- 1
- Pages
- 210-218
- ISSN
- 0021-8898 (ISSN-L)
- 1600-5767
- OpenAlex
- W2784103179
- Cited by
- 2,510
- References
- 2
- FWCI
- 61.09
- Type
- journal article
- Language
- en
- Open access
- closed
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: TOPAS and TOPAS-Academic: an optimization program integrating computer algebra and crystallographic objects written in C++. https://app.cochat.ai/papers/10.1107/s1600576718000183
- The paper
- Coelho, A. A. (2018). TOPAS and TOPAS-Academic: an optimization program integrating computer algebra and crystallographic objects written in C++. Journal of Applied Crystallography. https://doi.org/10.1107/s1600576718000183
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.