Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
9d0dcb1
Renamed fitting buttons; added 'refit all'
eholmbeck Apr 10, 2024
1434f13
RPA updates; 'Fit all' button, -inf abundance line, shrink fit window
eholmbeck Apr 10, 2024
3e0cfdc
Rolled back stellar_parameters (WIP)
eholmbeck Apr 10, 2024
b17b34c
Merge branch 'master' into smhr3-damping
eholmbeck Apr 10, 2024
e01d3c4
removed some accidental files...
eholmbeck Apr 10, 2024
e9aef81
Merge branch 'smhr3-damping' of https://github.com/eholmbeck/smhr-rpa…
eholmbeck Apr 10, 2024
8d436b9
added 0-abundance to fit
eholmbeck Apr 10, 2024
73dc530
Updated buttons
eholmbeck Apr 11, 2024
e673852
Fixed synth buttons and added zero-abundances to metadata
eholmbeck Apr 13, 2024
d0c6e1f
Fixed selected_model bug
eholmbeck Apr 15, 2024
d13f022
Removed duplicate line in linelists.py
eholmbeck Apr 16, 2024
f8a411c
Update README.md
eholmbeck Apr 17, 2024
9e4b815
Fixed 'fit_none' call to only work for synthesis lines
eholmbeck Apr 25, 2024
982fcb8
Merge branch 'smhr3-damping' of https://github.com/eholmbeck/smhr-rpa…
eholmbeck Apr 25, 2024
c506a4f
Fixed -inf abundance to display upon 'fit_one'
eholmbeck May 1, 2024
a8a8870
Fixed bugs in optimize_parameters, added 2.5-sigma shading to plots, …
eholmbeck Aug 12, 2024
ab1ee54
Stellar params with only FeII
eholmbeck Aug 13, 2024
70d931c
Reverted back to Fe I lines...
eholmbeck Aug 21, 2024
856c358
Changed [M/H] label
eholmbeck Aug 21, 2024
82d6326
Changed [M/H] label
eholmbeck Aug 21, 2024
812174d
Added FeII toggle button
eholmbeck Aug 21, 2024
55a69d2
Beautify
eholmbeck Aug 22, 2024
d94269c
Small edits
eholmbeck Aug 22, 2024
64e2e6e
Preliminary fixes: masks and normalization not overwritten when RV is…
eholmbeck Feb 19, 2025
bd8705e
Fixed missing lines bug
eholmbeck Mar 6, 2025
f307432
Fixed upper limit bug?
eholmbeck Mar 6, 2025
5854e74
Added warning boxes for synth all/rest
eholmbeck Mar 10, 2025
6e8044f
Added warning boxes for synth all/rest
eholmbeck Mar 10, 2025
ee68994
Fixed synthesis bug
eholmbeck Mar 10, 2025
14a9b47
Updated time estimate dialog
eholmbeck Mar 12, 2025
c4239e5
Fixed review tab plots...I think
eholmbeck Apr 2, 2025
2fbb927
Upper limits added to export table
eholmbeck Apr 2, 2025
85be329
minor bug fixes
eholmbeck Apr 8, 2025
6fcb797
Added mask removal
eholmbeck Apr 10, 2025
6fc4bfb
uppercase
eholmbeck Apr 10, 2025
ca28e3f
added normalization guide
eholmbeck Apr 10, 2025
7f2ddcc
added zoom cheat sheet
eholmbeck Apr 24, 2025
e16b972
Trying to fix RV bug...
eholmbeck Apr 29, 2025
14e5439
temporary
eholmbeck May 7, 2025
a17754b
Trying to fix RV bug
eholmbeck May 7, 2025
5bcb5f2
RV bug 3/??; I think there was a wrong sign in v/c
eholmbeck May 7, 2025
01bb1fb
Let's reevaluate the RV shift...
eholmbeck May 8, 2025
d5cc16e
Let's reevaluate the RV shift...
eholmbeck May 8, 2025
f37923f
Fixed error in line fitting
eholmbeck Sep 15, 2025
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
Binary file added .DS_Store
Binary file not shown.
163 changes: 163 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,163 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

# DSstore
smh/.DS_Store
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Authors
-------
- Andrew R. Casey (Monash)
- Alex Ji (University of Chicago)
- Erika Holmbeck (Carnegie Observatories)
- Erika Holmbeck (Lawrence Livermore National Laboratory)

Installation
------------
Expand Down
94 changes: 94 additions & 0 deletions emh_smhr3_versions.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# packages in environment at /Users/holmbeck/opt/anaconda3/envs/smhr-py3:
#
# Name Version Build Channel
appnope 0.1.2 py38hecd8cb5_1001
astropy 5.0.4 py38h67323c0_0
asttokens 2.0.5 pyhd3eb1b0_0
backcall 0.2.0 pyhd3eb1b0_0
blas 1.0 mkl
brotlipy 0.7.0 py38h9ed2024_1003
ca-certificates 2022.5.18.1 h033912b_0 conda-forge
certifi 2022.5.18.1 py38h50d1736_0 conda-forge
cffi 1.15.0 py38hc55c11b_1
charset-normalizer 2.0.4 pyhd3eb1b0_0
cryptography 37.0.1 py38hf6deb26_0
cycler 0.11.0 pyhd3eb1b0_0
decorator 5.1.1 pyhd3eb1b0_0
executing 0.8.3 pyhd3eb1b0_0
freetype 2.11.0 hd8bbffd_0
icu 68.2 he49afe7_0 conda-forge
idna 3.3 pyhd3eb1b0_0
intel-openmp 2021.4.0 hecd8cb5_3538
ipython 8.3.0 py38hecd8cb5_0
jedi 0.18.1 py38hecd8cb5_1
jpeg 9e h5eb16cf_1 conda-forge
julia 0.6.1 pypi_0 pypi
kiwisolver 1.4.2 py38he9d5cce_0
krb5 1.19.2 hcfbf3a7_3 conda-forge
libclang 11.1.0 default_he082bbe_1 conda-forge
libcxx 12.0.0 h2f01273_0
libedit 3.1.20191231 h0678c8f_2 conda-forge
libffi 3.3 hb1e8313_2
libgfortran 3.0.1 h93005f0_2
libiconv 1.16 haf1e3a3_0 conda-forge
libllvm11 11.1.0 hd011deb_2 conda-forge
libpng 1.6.37 ha441bb4_0
libpq 13.3 hea3049e_0 conda-forge
libxml2 2.9.12 h93ec3fd_0 conda-forge
libxslt 1.1.33 h5739fc3_2 conda-forge
lz4-c 1.9.3 he49afe7_1 conda-forge
matplotlib 3.1.3 py38_0
matplotlib-base 3.1.3 py38h9aa3819_0
matplotlib-inline 0.1.2 pyhd3eb1b0_2
mkl 2021.4.0 hecd8cb5_637
mkl-service 2.4.0 py38h9ed2024_0
mkl_fft 1.3.1 py38h4ab4a9b_0
mkl_random 1.2.2 py38hb2f4e1b_0
mysql-common 8.0.25 h694c41f_2 conda-forge
mysql-libs 8.0.25 h115446f_2 conda-forge
ncurses 6.3 hca72f7f_2
nspr 4.32 hcd9eead_1 conda-forge
nss 3.69 h31e2bf1_1 conda-forge
numpy 1.22.3 py38h2e5f0a9_0
numpy-base 1.22.3 py38h3b1a694_0
openssl 1.1.1o hfe4f2af_0 conda-forge
packaging 21.3 pyhd3eb1b0_0
parso 0.8.3 pyhd3eb1b0_0
pexpect 4.8.0 pyhd3eb1b0_3
pickleshare 0.7.5 pyhd3eb1b0_1003
pip 21.2.4 py38hecd8cb5_0
prompt-toolkit 3.0.20 pyhd3eb1b0_0
ptyprocess 0.7.0 pyhd3eb1b0_2
pure_eval 0.2.2 pyhd3eb1b0_0
pycparser 2.21 pyhd3eb1b0_0
pyerfa 2.0.0 py38h9ed2024_0
pygments 2.11.2 pyhd3eb1b0_0
pyopenssl 22.0.0 pyhd3eb1b0_0
pyparsing 3.0.4 pyhd3eb1b0_0
pyside2 5.15.2.1 pypi_0 pypi
pysocks 1.7.1 py38_1
python 3.8.13 hdfd78df_0
python-dateutil 2.8.2 pyhd3eb1b0_0
python.app 3 py38hca72f7f_0
python_abi 3.8 2_cp38 conda-forge
pyyaml 6.0 py38hca72f7f_1
qt 5.12.9 h126340a_4 conda-forge
readline 8.1.2 hca72f7f_1
requests 2.27.1 pyhd3eb1b0_0
scipy 1.7.3 py38h8c7af03_0
setuptools 61.2.0 py38hecd8cb5_0
shiboken2 5.15.2.1 pypi_0 pypi
six 1.16.0 pyhd3eb1b0_1
smh 0.2 dev_0 <develop>
sqlite 3.38.3 h707629a_0
stack_data 0.2.0 pyhd3eb1b0_0
tk 8.6.12 h5d9f67b_0
tornado 6.1 py38h9ed2024_0
traitlets 5.1.1 pyhd3eb1b0_0
urllib3 1.26.9 py38hecd8cb5_0
wcwidth 0.2.5 pyhd3eb1b0_0
wheel 0.37.1 pyhd3eb1b0_0
xz 5.2.5 hca72f7f_1
yaml 0.2.5 h0d85af4_2 conda-forge
zlib 1.2.12 h4dc903c_2
zstd 1.5.0 h582d3a0_0 conda-forge
Binary file modified smh/.DS_Store
Binary file not shown.
Loading