# Sharing a perovskite composition in NOMAD

!!! note "Attention"
    This tutorial is work in progress. For now, please see the how-to guides and interactive notebooks.

## How-to Guides

Learn the basics through our step-by-step guides:

- How to [add a new ion](../how_to/add_a_new_ion.md)
- How to [create a perovskite composition](../how_to/create_a_perovskite_composition.md)

## Interactive Notebooks

Explore practical examples with our collection of Jupyter notebooks:

### Working with Ions and Compositions

- [Query the Ion Database](../src/perovskite_solar_cell_database/example_uploads/ions_database/query-ion-database-api.ipynb) - Learn how to search for and retrieve ion data
- [Query Perovskite Compositions](../src/perovskite_solar_cell_database/example_uploads/ions_database/query-perovskite-composition.ipynb) - Find specific perovskite compositions in NOMAD
- [Build Perovskite Structures from Ions](../src/perovskite_solar_cell_database/example_uploads/ions_database/build-perovskite-structure-from-ion-entry.ipynb) - Construct crystal structures using pyrovskite

### Querying Solar Cell Data

- [Query the Perovskite Database](../src/perovskite_solar_cell_database/example_uploads/perla/query-perovskite-database.ipynb) - Retrieve complete solar cell device data

## All Tutorials

For a complete overview of all available notebooks and tutorials, visit the [Tutorial section](index.md).

