Repository: Exo-TiC/ExoTiC-LD (language: python)

Issue:
Update the JWST sensitivity files
Update the JWST sensitivity files in the zenodo data file with the on sky profiles. 
Documentation Update
Update the documentations with new features and citation links. 


Discussion / hints:

### Citation updates for V3
##### Code development

- [ ] Zenodo data link
- [ ] Zenodo repository link
- [ ] JOSS paper?
- [ ] remove ExoTiC-ISM as V3 moves significantly beyond the original development

##### Stellar model grids

- [ ] Kurucz 1D grid [THE 1993 KURUCZ STELLAR ATMOSPHERES ATLAS]
- [ ] Stagger 3D grid [Magic2015]
- [ ] MPS1 [Kostogryz2022](https://ui.adsabs.harvard.edu/abs/2022A%26A...666A..60K/search/q=author:%22Kostogryz%2C+N.+M.%22&sort=date%20desc,%20bibcode%20desc) uses the Grevesse & Saul 1998 abundances with chemical mixing length of 1.25.
- [ ] MPS2 [Kostogryz2022](https://ui.adsabs.harvard.edu/abs/2022A%26A...666A..60K/search/q=author:%22Kostogryz%2C+N.+M.%22&sort=date%20desc,%20bibcode%20desc) uses the Asplund + (2009) abundances with chemical mixing length dependent on stellar parameters from Viani+ (2018)

### Update to Zenodo Data
Change the data structure so that users can download parts of the needed grids instead of all of them.

- sensitivity files (this is pretty small but needs updating at some point if STScI produces more accurate JWST files #25 )
- Kurucz grid
- Stagger 3D grid
- MPS1 grid
- MPS2 grid

### Update documentation on allowed variables

- limb-darkening laws available (add in square-root law #28 )
- stellar model grid selection (updated for inclusion of MPS grids #23), including custom stellar model #21 
- adjustment of mu values to include in the calculation #22 

Fix patch:
diff --git a/README.rst b/README.rst
index 5d85b2e..e4ac83b 100644
--- a/README.rst
+++ b/README.rst
@@ -14,7 +14,7 @@
    :target: https://exotic-ld.readthedocs.io/en/latest/?badge=latest
    
 .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7437681.svg
-   :target: https://doi.org/10.5281/zenodo.7437681
+   :target: https://doi.org/10.5281/zenodo.7874921
 |
 
 ::
diff --git a/docs/source/views/installation.rst b/docs/source/views/installation.rst
index 8075c06..e5e992d 100644
--- a/docs/source/views/installation.rst
+++ b/docs/source/views/installation.rst
@@ -10,7 +10,7 @@ There are two steps for installing ExoTiC-LD.
        pip install exotic-ld
 
  2) Download the stellar models and instrument throughputs from `this
-    zenodo link <https://doi.org/10.5281/zenodo.7436954>`_. Make sure
+    zenodo link <https://doi.org/10.5281/zenodo.7874921>`_. Make sure
     that you download the version that matches the exotic-ld package version.
 
     The downloaded and unzipped directory structure should have the following
diff --git a/docs/source/views/supported_stellar_grids.rst b/docs/source/views/supported_stellar_grids.rst
index 15089c7..b566c53 100644
--- a/docs/source/views/supported_stellar_grids.rst
+++ b/docs/source/views/supported_stellar_grids.rst
@@ -37,7 +37,7 @@ stellar models and spans a range of metallicities from -5.0 to 1.5,
 effective temperatures from 3500 to 9000 k, and logg from 3.0 to 5.0.
 This grid has extensive parameter space coverage, showcasing 34160 models
 in total, each evaluated at 1221 wavelengths and 24 radial positions
-on the stellar disc. Set 1 uses the Grevesse & Saul 1998 abundances
+on the stellar disc. Set 1 uses the Grevesse & Sauval 1998 abundances
 with a constant chemical mixing length of 1.25.
 
 MPS-ATLAS-2
diff --git a/setup.py b/setup.py
index ed25ac0..22365ae 100644
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,8 @@
     license='MIT',
     packages=['exotic_ld'],
     description='ExoTiC limb-darkening calculator',
-    long_description=open("README.rst").read(),
+    long_description="Calculate limb-darkening coefficients for specific "
+                     "instruments, stars, and wavelength ranges.",
     package_data={
         '': ['README.rst', 'LICENSE']
     },


Test patch:
diff --git a/tests/test_local_ld_computation.py b/tests/test_local_ld_computation.py
index f30ac35..41d1517 100644
--- a/tests/test_local_ld_computation.py
+++ b/tests/test_local_ld_computation.py
@@ -16,7 +16,7 @@ def __init__(self, *args, **kwargs):
         np.random.seed(123)
 
         # Define local test paths.
-        self.local_data_path = '../exotic_ld_data'
+        self.local_data_path = '../../../data/exotic_ld_data'
 
         # Define supported modes.
         self.instrument_modes = [
diff --git a/tests/test_local_stellar_models.py b/tests/test_local_stellar_models.py
index d761261..9007f0e 100644
--- a/tests/test_local_stellar_models.py
+++ b/tests/test_local_stellar_models.py
@@ -15,7 +15,7 @@ def __init__(self, *args, **kwargs):
         np.random.seed(123)
 
         # Define local test paths.
-        self.local_data_path = '../exotic_ld_data'
+        self.local_data_path = '../../../data/exotic_ld_data'
 
     def test_kurucz_grid(self):
         """ Test Kurucz grid. """