Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
02685c8
Added `esis.data.synthetic.scene_aia()`, a function to download AIA i…
roytsmart Apr 23, 2026
533bda7
add imports and testing for scene_aia
jacobdparker Apr 23, 2026
3967be1
Proper gaussian distribution along velocity axis
jacobdparker Apr 24, 2026
559803b
formatting
jacobdparker Apr 24, 2026
044df21
formatting
jacobdparker Apr 24, 2026
e59b081
ruff
jacobdparker Apr 24, 2026
cd5ac32
formatting
jacobdparker Apr 24, 2026
45a88da
sdo version
jacobdparker Apr 24, 2026
830c9f7
remove whitespace
jacobdparker Apr 24, 2026
8a4feee
changed `sythesis` to `synth`, tweaks to docs and formatting
roytsmart Apr 26, 2026
e88fa8a
fix
roytsmart Apr 26, 2026
177b6f8
update python to 3.12
roytsmart Apr 26, 2026
85d7a61
debugging
roytsmart Apr 26, 2026
203b104
ok, figured it out, jake cant spell
roytsmart Apr 26, 2026
1f62c9f
imports
roytsmart Apr 26, 2026
42c7646
Added properties of spectrum
roytsmart Apr 26, 2026
11cbf6f
add refs
roytsmart Apr 26, 2026
2a74ef7
black
roytsmart Apr 26, 2026
c3c9010
ruff
roytsmart Apr 26, 2026
d12dfe0
fixes
roytsmart Apr 27, 2026
1a26ddc
Added `esis.flights.f1.data.synth.scene_aia()` function
roytsmart Apr 27, 2026
b7b6b10
Added AIA image simulation example
roytsmart Apr 27, 2026
4b2b70f
black
roytsmart Apr 27, 2026
9645a18
ruff
roytsmart Apr 27, 2026
24fac51
odc environment variable
roytsmart Apr 27, 2026
b3923e9
remove old test
roytsmart Apr 27, 2026
a556542
Lots of fixes to docs
roytsmart Apr 27, 2026
15abb0b
ruff
roytsmart Apr 27, 2026
16b205b
supress nbsphinx warnings
roytsmart Apr 27, 2026
7508485
coverage
roytsmart Apr 27, 2026
b2728a3
tutorial improvements
roytsmart Apr 27, 2026
d80c92d
filter warnings
roytsmart Apr 28, 2026
41c8e60
more tutorial tweaks
roytsmart Apr 28, 2026
c54f5d6
tutorial title
roytsmart Apr 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'

- name: Install package
run: |
Expand All @@ -42,6 +42,8 @@ jobs:
pip install -e .[doc]

- name: Build with Sphinx
env:
JSOC_EMAIL: "roytsmart@gmail.com"
run: |
cd ./docs
make html
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macOS-latest]
python-version: ["3.11", "3.12"]
python-version: ["3.12", "3.13"]
name: ${{ matrix.os }}, Python ${{ matrix.python-version }} tests
steps:
- name: Set Swap Space
Expand All @@ -40,6 +40,7 @@ jobs:
- name: Test with pytest
env:
MPLBACKEND: "agg"
JSOC_EMAIL: "roytsmart@gmail.com"
run: |
pip install pytest pytest-cov
pytest --cov=. --cov-report=xml --cov-report=html
Expand Down
4 changes: 4 additions & 0 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,10 @@

nbsphinx_execute = 'always'

suppress_warnings = [
'nbsphinx',
]

codeautolink_custom_blocks = {"jupyter-execute": None}

intersphinx_mapping = {
Expand Down
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ Flight 1 (2019)

reports/point-spread-function
reports/throughput
reports/aia-image-simulation
reports/level-0
reports/level-1

Expand Down
82 changes: 82 additions & 0 deletions docs/refs.bib
Original file line number Diff line number Diff line change
Expand Up @@ -85,4 +85,86 @@ @article{Poletto2004
doi = {10.1364/AO.43.002029},
abstract = {Performances are presented of three classes of imaging slit spectrometers for extended sources with aberration-corrected gratings. A general analytical expression for minimizing off-axis grating aberrations is obtained, and it is demonstrated that these aberrations are minimized when the spectrometer is operated at a magnification higher than unity. Classical designs with toroidal uniform-line-spaced (TULS) or spherical varied-line-space (SVLS) gratings are compared with a new class of designs that utilize toroidal varied-line-space (TVLS) gratings. Although TULS and SVLS designs with two stigmatic points can be designed to operate at near-unity magnification with excellent on-axis spectral and spatial resolutions, they cannot be made to satisfy the general off-axis condition, and so their off-axis performances are not optimum. On the contrary TVLS designs with two stigmatic points can be operated at almost any magnification, thus satisfying the off-axis condition perfectly. Such designs are suitable for imaging spectrometer observations that require an extended field of view.},
}
@ARTICLE{Vernazza1978,
author = {{Vernazza}, J.~E. and {Reeves}, E.~M.},
title = "{Extreme ultraviolet composite spectra of representative solar features.}",
journal = {\apjs},
keywords = {Far Ultraviolet Radiation, Line Spectra, Solar Spectra, Spectrum Analysis, Tables (Data), Ultraviolet Spectra, Astronomical Photometry, Solar Corona, Solar Cycles, Solar Physics, Extreme UV:Sun, Solar Spectrum: Line Identifications},
year = 1978,
month = aug,
volume = {37},
pages = {485-513},
doi = {10.1086/190539},
adsurl = {https://ui.adsabs.harvard.edu/abs/1978ApJS...37..485V},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@dataset{Dere1997,
author = {{Dere}, K.~P. and {Landi}, E. and {Mason}, H.~E. and {Monsignori Fossi}, B.~C. and {Young}, P.~R.},
title = "{VizieR Online Data Catalog: CHIANTI - An Atomic Database For Emission Lines I. (Dere+ 1997)}",
howpublished = {VizieR On-line Data Catalog: J/A+AS/125/149. Originally published in: 1997A\&AS..125..149D},
year = 1997,
month = apr,
eid = {J/A+AS/125/149},
adsurl = {https://ui.adsabs.harvard.edu/abs/1997yCat..41250149D},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@article{Doschek2004,
doi = {10.1086/379877},
url = {https://doi.org/10.1086/379877},
year = {2004},
month = {jan},
publisher = {},
volume = {600},
number = {2},
pages = {1061},
author = {Doschek, G. A. and Feldman, U.},
title = {Properties of the Lower Transition Region: The Widths of Optically Allowed and Intersystem Spectral Lines},
journal = {The Astrophysical Journal},
abstract = {The widths of spectral lines in the ultraviolet (UV) and extreme ultraviolet (EUV) spectral regions that are formed in the solar transition region and corona are usually greater than the optically thin widths due to thermal Doppler broadening calculated under the assumption of ionization equilibrium. Although opacity can explain the widths of some lines, there are a host of optically thin lines for which the excess widths are attributed to nonthermal motions. Interest in these motions for coronal heating theories has led to the measurement and comparison of spectral line profiles/widths throughout the solar UV and EUV spectrum. We find that for the quiet Sun the widths of some optically allowed lower transition region lines, deduced from spectra obtained by the Solar Ultraviolet Measurements of Ultraviolet Radiation (SUMER) spectrometer on the Solar and Heliospheric Observatory (SOHO) spacecraft, are considerably larger than predicted from simply scaling previously measured wavelengths of other lines from the same ion. For example, the O III lines of the multiplet near 834 Å are considerably wider than predicted from the previously measured (from Skylab) width of the optically thin O III 1666.15 Å intersystem line. The excess widths are not due to nonthermal motions, as these are already included in the width of the 1666.15 Å line. In this paper, we analyze the widths of some prominent optically allowed lines and discuss possible causes for discrepancies with previous measurements of intersystem lines.}
}
@ARTICLE{Peter1999,
author = {{Peter}, H.},
title = "{The Chromosphere in Coronal Holes and the Quiet-Sun Network: an HE I (584 {\r{A}}) Full-Disk Scan by SUMER/SOHO}",
journal = {\apjl},
keywords = {SUN: SOLAR WIND, SUN: CHROMOSPHERE, SUN: CORONA, Sun: Solar Wind, Sun: Chromosphere, Sun: Corona},
year = 1999,
month = sep,
volume = {522},
number = {1},
pages = {L77-L80},
doi = {10.1086/312214},
adsurl = {https://ui.adsabs.harvard.edu/abs/1999ApJ...522L..77P},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@ARTICLE{Lemen2012,
author = {{Lemen}, James R. and {Title}, Alan M. and {Akin}, David J. and {Boerner}, Paul F. and {Chou}, Catherine and {Drake}, Jerry F. and {Duncan}, Dexter W. and {Edwards}, Christopher G. and {Friedlaender}, Frank M. and {Heyman}, Gary F. and {Hurlburt}, Neal E. and {Katz}, Noah L. and {Kushner}, Gary D. and {Levay}, Michael and {Lindgren}, Russell W. and {Mathur}, Dnyanesh P. and {McFeaters}, Edward L. and {Mitchell}, Sarah and {Rehse}, Roger A. and {Schrijver}, Carolus J. and {Springer}, Larry A. and {Stern}, Robert A. and {Tarbell}, Theodore D. and {Wuelser}, Jean-Pierre and {Wolfson}, C. Jacob and {Yanari}, Carl and {Bookbinder}, Jay A. and {Cheimets}, Peter N. and {Caldwell}, David and {Deluca}, Edward E. and {Gates}, Richard and {Golub}, Leon and {Park}, Sang and {Podgorski}, William A. and {Bush}, Rock I. and {Scherrer}, Philip H. and {Gummin}, Mark A. and {Smith}, Peter and {Auker}, Gary and {Jerram}, Paul and {Pool}, Peter and {Soufli}, Regina and {Windt}, David L. and {Beardsley}, Sarah and {Clapp}, Matthew and {Lang}, James and {Waltham}, Nicholas},
title = "{The Atmospheric Imaging Assembly (AIA) on the Solar Dynamics Observatory (SDO)}",
journal = {\solphys},
keywords = {Solar corona, Solar instrumentation, Solar imaging, Extreme ultraviolet},
year = 2012,
month = jan,
volume = {275},
number = {1-2},
pages = {17-40},
doi = {10.1007/s11207-011-9776-8},
adsurl = {https://ui.adsabs.harvard.edu/abs/2012SoPh..275...17L},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
@ARTICLE{Pesnell2012,
author = {{Pesnell}, W. Dean and {Thompson}, B.~J. and {Chamberlin}, P.~C.},
title = "{The Solar Dynamics Observatory (SDO)}",
journal = {\solphys},
keywords = {SDO, Solar cycle, Helioseismology, Coronal, Space weather},
year = 2012,
month = jan,
volume = {275},
number = {1-2},
pages = {3-15},
doi = {10.1007/s11207-011-9841-3},
adsurl = {https://ui.adsabs.harvard.edu/abs/2012SoPh..275....3P},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}




Loading
Loading