rvfitter
RV fitting processes, cross correlation and line centering.
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.0%) to scientific vocabulary
Repository
RV fitting processes, cross correlation and line centering.
Basic Info
- Host: GitHub
- Owner: Will-Cooper
- License: mit
- Language: Python
- Default Branch: main
- Size: 154 KB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 4
Metadata Files
README.md
RV Fitting Processes
This codebase is designed for determining radial
velocities.
It's been written broadly such that one can use
the two packages: splot and xcorr.
The point of this is to recreate older codes such as
IDL's Gaussfit.pro or IRAF's splot in python.
Splot
Line center fitting.
The control module of linecentering.linecentering
can be imported to automatically or manually fit line
centers.
Xcorr
Cross correlation.
The control module of crosscorrelate.crosscorrelate
can be imported to automatically or manually fit cross
correlate.
Example
An example script is given, showing the use of crosscorrelate
and linecentering, in fullrv.
It's the only script given set up for a specific use-case.
Installing
Clone this repository locally with
bash
git clone https://github.com/Will-Cooper/rvfitter.git
conda env create -f environment.yml
The fullrv code requires the splat package,
follow the installation instructions
there.
Citing
Owner
- Name: Will Cooper
- Login: Will-Cooper
- Kind: user
- Website: wjcooper.org
- Twitter: astrowjcooper
- Repositories: 4
- Profile: https://github.com/Will-Cooper
PhD in Astronomy at University of Hertfordshire
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Cooper" given-names: "W. J." orcid: "https://orcid.org/0000-0003-3501-8967" title: "rvfitter" version: 2.0.0 date-released: 2024-01-04 url: "https://github.com/Will-Cooper/rvfitter"
GitHub Events
Total
Last Year
Dependencies
- Bottleneck ==1.3.5
- Flask ==2.2.2
- Jinja2 ==3.1.2
- MarkupSafe ==2.1.1
- Pillow ==9.2.0
- PyQt5-sip ==12.11.0
- PyYAML ==6.0
- SecretStorage ==3.3.2
- Werkzeug ==2.2.2
- asdf ==2.12.0
- asdf-astropy ==0.2.1
- asdf-coordinates-schemas ==0.1.0
- asdf-standard ==1.0.3
- asdf-transform-schemas ==0.2.2
- asdf-wcs-schemas ==0.1.1
- astropy ==5.0.4
- astroquery ==0.4.6
- attrs ==22.1.0
- beautifulsoup4 ==4.11.1
- bokeh ==2.4.3
- certifi ==2022.6.15
- cffi ==1.15.1
- charset-normalizer ==2.1.0
- click ==8.1.3
- cryptography ==37.0.4
- cycler ==0.11.0
- fonttools ==4.25.0
- gwcs ==0.18.1
- html5lib ==1.1
- idna ==3.3
- importlib-metadata ==4.12.0
- itsdangerous ==2.1.2
- jeepney ==0.8.0
- jmespath ==1.0.1
- jsonschema ==4.9.1
- keyring ==23.8.2
- kiwisolver ==1.4.2
- matplotlib ==3.5.1
- mkl-fft ==1.3.1
- mkl-random ==1.2.2
- mkl-service ==2.4.0
- munkres ==1.1.4
- ndcube ==2.0.2
- numexpr ==2.8.3
- numpy ==1.21.5
- packaging ==21.3
- pandas ==1.4.2
- pip ==22.1.2
- ply ==3.11
- pycparser ==2.21
- pyerfa ==2.0.0
- pyparsing ==3.0.4
- pyrsistent ==0.18.1
- python-dateutil ==2.8.2
- pytz ==2022.1
- pyvo ==1.3
- requests ==2.28.1
- scipy ==1.7.3
- semantic-version ==2.10.0
- setuptools ==61.2.0
- sip ==6.6.2
- six ==1.16.0
- soupsieve ==2.3.2.post1
- specutils ==1.7.0
- splat ==0.32
- toml ==0.10.2
- tornado ==6.1
- tqdm ==4.64.0
- typing_extensions ==4.3.0
- urllib3 ==1.26.11
- webencodings ==0.5.1
- wheel ==0.37.1
- zipp ==3.8.1
- _libgcc_mutex 0.1
- _openmp_mutex 5.1
- astropy 5.0.4
- blas 1.0
- bottleneck 1.3.5
- brotli 1.0.9
- brotli-bin 1.0.9
- ca-certificates 2022.07.19
- certifi 2022.6.15
- cycler 0.11.0
- dbus 1.13.18
- expat 2.4.4
- fontconfig 2.13.1
- fonttools 4.25.0
- freetype 2.11.0
- giflib 5.2.1
- glib 2.69.1
- gst-plugins-base 1.14.0
- gstreamer 1.14.0
- icu 58.2
- intel-openmp 2021.4.0
- jpeg 9e
- kiwisolver 1.4.2
- krb5 1.19.2
- lcms2 2.12
- ld_impl_linux-64 2.38
- libbrotlicommon 1.0.9
- libbrotlidec 1.0.9
- libbrotlienc 1.0.9
- libclang 10.0.1
- libedit 3.1.20210910
- libevent 2.1.12
- libffi 3.3
- libgcc-ng 11.2.0
- libgfortran-ng 7.5.0
- libgfortran4 7.5.0
- libgomp 11.2.0
- libllvm10 10.0.1
- libpng 1.6.37
- libpq 12.9
- libstdcxx-ng 11.2.0
- libtiff 4.2.0
- libuuid 1.0.3
- libwebp 1.2.2
- libwebp-base 1.2.2
- libxcb 1.15
- libxkbcommon 1.0.1
- libxml2 2.9.14
- libxslt 1.1.35
- lz4-c 1.9.3
- matplotlib 3.5.1
- matplotlib-base 3.5.1
- mkl 2021.4.0
- mkl-service 2.4.0
- mkl_fft 1.3.1
- mkl_random 1.2.2
- munkres 1.1.4
- ncurses 6.3
- nspr 4.33
- nss 3.74
- numexpr 2.8.3
- numpy 1.21.5
- numpy-base 1.21.5
- openssl 1.1.1q
- packaging 21.3
- pandas 1.4.2
- pcre 8.45
- pillow 9.2.0
- pip 22.1.2
- ply 3.11
- pyerfa 2.0.0
- pyparsing 3.0.4
- pyqt 5.15.7
- pyqt5-sip 12.11.0
- python 3.9.12
- python-dateutil 2.8.2
- pytz 2022.1
- pyyaml 6.0
- qt-main 5.15.2
- qt-webengine 5.15.9
- qtwebkit 5.212
- readline 8.1.2
- scipy 1.7.3
- setuptools 61.2.0
- sip 6.6.2
- six 1.16.0
- sqlite 3.39.2
- tk 8.6.12
- toml 0.10.2
- tornado 6.1
- tzdata 2022a
- wheel 0.37.1
- xz 5.2.5
- yaml 0.2.5
- zlib 1.2.12
- zstd 1.5.2