Metadata-Version: 2.1
Name: cloudytab
Version: 0.1.0
Summary: Ultra-lightweight python wrapper for output files from the Cloudy astrophysical plasma simulation code
Project-URL: Homepage, https://github.com/div-B-equals-0/cloudytab
Project-URL: Issues, https://github.com/div-B-equals-0/cloudytab/issues
Author-email: William Henney <will@henney.org>
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Astronomy
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: >=3.8
Requires-Dist: astropy>=6.0.0
Description-Content-Type: text/markdown

# cloudytab
Ultra-lightweight python wrapper for output files from the [Cloudy](https://nublado.org) astrophysical plasma simulation code

## Example of usage

```python
from cloudytab import CloudyModel
m = CloudyModel("myfolder/mymodel")
```

`m.files` contains a list of all the files that were found:
```python
['myfolder/mymodel.in', 'myfolder/mymodel.ovr', ...]
```

`m.data` contains dict of `astropy.Table`, one for each save file: 
```
{'ovr': <Table length=289> ..., ...}
```

`m.io['in']` and `m.io['out']` contain the input and output streams

`m.skipped` contains a dict of each extension that was skipped with its reason.
