T-matrix cross-section calculations
for non-spherical grains

A database of extinction, absorption and scattering cross sections
calculated by using the NP_TMcode

INAF-OACa Osservatorio Astronomico di Cagliari Università di Messina INAF-OAPa Osservatorio Astronomico di Palermo CNR
3species
4shapes
1–25 µmwavelength range
v0.1release

News

Papers, data and people.

3 November 2026
Data Database release v0.1 is online
335 curves for forsterite, spinel and silicon monoxide, in four shapes: sphere, compact, elongated and porous aggregates. Browse the data →
20 October 2026
Paper Paper accepted for publication in ApJ
The T-matrix method for modeling the optical properties of grains in exoplanetary atmospheres: the paper describing the forsterite, spinel and silicon monoxide data is accepted and available on arXiv. How to cite →
October 2026
Paper Paper published in JQSRT
Extinction by non-spherical particles with the Nanoparticle Transition Matrix Code: perspectives for interstellar medium and exoplanetary atmospheres. How to cite →
April 2026
Paper Paper published in Astronomy and Computing
Nano-particle Transition Matrix code implementation: the paper describing NP_TMcode, the code that computed all the cross sections. How to cite →

Browse by species

Click a species to see its shapes, sizes and data files.

Forsterite
Mg2SiO44 shapes
Spinel
MgAl2O44 shapes
Silicon monoxide
SiO4 shapes
Enstatite
MgSiO3coming soon
Diopside
CaMgSi2O6coming soon
Alabandite
MnScoming soon
Iron
Fecoming soon

Shapes covered

Each species is computed for the same set of morphologies. The size is picked randomly at each page load.

Plot and compare in three steps

Everything runs in the browser, and the Plot page remembers your session when you come back.

1

Choose the Y-axis

Tick species, shapes and a radius range, then the quantities: extinction, absorption and/or scattering, each with its own line style, on a linear or log scale.

2

Build your selection

Every curve you tick is kept in a Selected list, where you can rename it, pick its colour and set its line thickness.

3

Set the X-axis

Choose the unit (µm, nm, Å, cm⁻¹ or eV) and the interval to zoom on, then save the figure as an SVG image.

Before you use the data

A few things that help us, and you.

Cite the right sources

If you use data from this database, please credit the work behind them:

  • the papers listed in Cite: each one says when it applies (any data, a given species, non-spherical grains);
  • the refractive-index source of each species, shown on its page and in every file;
  • the release you used, currently v0.1 (see Releases).

What to cite →

Questions, problems, requests

Something unclear, a curve that looks wrong, or a species you would like to see? Write to the maintainer: we are glad to hear from you, and every report improves the next release.

Contact →

Good to know

  • Every curve carries its provenance: code version, refractive-index source and date.
  • Check the units: ASCII files are in m², JSON files in cm²; wavelengths are in m (ASCII) or µm (JSON).
  • The data are released under CC BY 4.0: reuse is free as long as you give credit.

Acknowledgments

Summarised from the papers listed in Cite; the full text is in each paper.

This work was supported by the Italian Ministry of University and Research (MUR) through the PRIN project Exo-CASH (PRIN 2022, no. 2022J7ZFRA), and by the Italian Research Center on High Performance Computing, Big Data and Quantum Computing (ICSC), funded by the European Union – NextGenerationEU and the National Recovery and Resilience Plan (NRRP), Mission 4 Component 2, within the activities of Spoke 3 “Astrophysics and Cosmos Observations”.

NP_TMcode is the parallel implementation of the T-matrix formalism developed and maintained at the INAF – Astronomical Observatory of Cagliari as a contribution to the activities of ICSC Spoke 3, on the basis of the codes originally written by F. Borghese, P. Denti and R. Saija. It is registered in the Astrophysics Source Code Library (ascl.net/2510.003).

The models were calculated on the computing cluster of the Osservatorio Astronomico di Cagliari, funded by the National Operational Program (PON) of the Italian Ministry of University and Research “Research and Innovation 2014–2020” (Notice D.D. 424 of 02/28/2018, Action II.1, project proposal PIR01_00010). Part of the work was completed at the CINECA GPU Hackathon 2024, part of the Open Hackathons program, with the support of OpenACC-Standard.org.

A. Petralia and G. Aresu acknowledge support from the INAF project 1.05.23.04.02 – MINI-GRANTS (2023) of RSN2 “Modelling of exoplanetary atmospheres in different physical conditions”. M. A. Iatì and F. Saija acknowledge the project “Space It Up” funded by ASI and MUR (Contract n. 2024-5-E.0, CUP I53D24000060005).