# Welcome to the Reflective Cloud Hub

---

## What We Are

A **community hub** for open-source and reproducible **Solar Radiation Management (SRM)** research.

This Jupyter Book accompanies the **[Reflective Cloud Hub](https://reflective.2i2c.cloud/)** - a Jupyter notebook server providing **free compute power** in a Pangeo Python environment on cloud computing resources, available to the SRM research community.

Our mission is to support the SRM research community by:
- **Reducing** duplication of effort across analyses and workflows
- **Lowering** barriers to accessing data and cloud compute resources
- **Improving** reproducibility and transparency in computational research
- **Fostering** open, collaborative development of methods and results


The Cloud Hub is located at: **[https://reflective.2i2c.cloud/](https://reflective.2i2c.cloud/)**

---

### 🔐 Getting Access

Access is controlled via membership of the **[Reflective Cloud Hub GitHub organisation](https://github.com/ReflectiveCloud)**.

Please fill out the **[access form here](https://forms.reflective.org/cloud-hub-access)** if you would like to get access to the Hub. We will get back to you as soon as we can. 

For a quick guide to starting up your server - see **[this video](https://www.loom.com/share/91b458e62ab347ffbd532ac29abf26fd?sid=6366ec4b-f500-45fc-8908-9a273011dfa1)**. 


---

### 🤝 Community Contributions

Both the Cloud Hub and this website are under development. We would love contributions of:

- **Code** examples and workflows
- **Information** and documentation
- **Resources** and datasets
- **Feedback** and suggestions


---


This book contains:

- An overview of the Cloud Hub
- Best practices for using the platform
- A directory of the SAI datasets accessible from the Cloud Hub
- A directory of the notebook tutorials hosted on the Cloud Hub
- Resource guides and documentation
- Community-contributed content


---

_Welcome to the Cloud Hub community! We're excited to have you join us in advancing SRM research._ 🌍✨

---

```{tableofcontents}
:caption: Contents
:maxdepth: 2
```
