All Projects → mirapy-org → mirapy

mirapy-org / mirapy

Licence: MIT License
MiraPy: A Python package for Deep Learning in Astronomy

Programming Languages

python
139335 projects - #7 most used programming language
TeX
3793 projects

Projects that are alternatives of or similar to mirapy

Tensorflow Tutorial
Tensorflow tutorial from basic to hard, 莫烦Python 中文AI教学
Stars: ✭ 4,122 (+10205%)
Mutual labels:  classification, autoencoder
astrodash
Deep learning for the automated spectral classification of supernovae
Stars: ✭ 25 (-37.5%)
Mutual labels:  astronomy, classification
Tensorflow Book
Accompanying source code for Machine Learning with TensorFlow. Refer to the book for step-by-step explanations.
Stars: ✭ 4,448 (+11020%)
Mutual labels:  classification, autoencoder
fritz
Astronomical data platform for the Zwicky Transient Facility.
Stars: ✭ 20 (-50%)
Mutual labels:  astronomy, variable-stars
Segmentation
Tensorflow implementation : U-net and FCN with global convolution
Stars: ✭ 101 (+152.5%)
Mutual labels:  classification, autoencoder
kaggle-plasticc
Solution to Kaggle's PLAsTiCC Astronomical Classification Competition
Stars: ✭ 50 (+25%)
Mutual labels:  astronomy, curve-fitting
kepler orrery
Make a Kepler orrery gif or movie of all the Kepler multi-planet systems
Stars: ✭ 91 (+127.5%)
Mutual labels:  astronomy
zunzunsite3
A Django site in Python 3 for curve fitting 2D and 3D data that can output source code in several computing languages and run a genetic algorithm for initial parameter estimation. Includes orthogonal distance and relative error regressions. Generates PDF files and surface animations. Based on code from zunzun.com.
Stars: ✭ 17 (-57.5%)
Mutual labels:  curve-fitting
time-series-autoencoder
📈 PyTorch dual-attention LSTM-autoencoder for multivariate Time Series 📈
Stars: ✭ 198 (+395%)
Mutual labels:  autoencoder
Cat-Dog-CNN-Classifier
Convolutional Neural Network to classify images as either cat or dog, along with using attention heatmaps for localization. Written in python with keras.
Stars: ✭ 17 (-57.5%)
Mutual labels:  classification
iraf
IRAF - Image Reduction and Analysis Facility
Stars: ✭ 105 (+162.5%)
Mutual labels:  astronomy
AutoEncoders
Variational autoencoder, denoising autoencoder and other variations of autoencoders implementation in keras
Stars: ✭ 14 (-65%)
Mutual labels:  autoencoder
Audio cat dog classification
Classification of WAV files from cats and dogs
Stars: ✭ 16 (-60%)
Mutual labels:  classification
sonipy
Sonification tool for turning scatter plots into perceptually uniform sound files for science and science access.
Stars: ✭ 20 (-50%)
Mutual labels:  astronomy
pywedge
Makes Interactive Chart Widget, Cleans raw data, Runs baseline models, Interactive hyperparameter tuning & tracking
Stars: ✭ 49 (+22.5%)
Mutual labels:  classification
TensorFlow-Autoencoders
Implementations of autoencoder, generative adversarial networks, variational autoencoder and adversarial variational autoencoder
Stars: ✭ 29 (-27.5%)
Mutual labels:  autoencoder
sldm4-h2o
Statistical Learning & Data Mining IV - H2O Presenation & Tutorial
Stars: ✭ 26 (-35%)
Mutual labels:  autoencoder
Credit
An example project that predicts risk of credit card default using a Logistic Regression classifier and a 30,000 sample dataset.
Stars: ✭ 18 (-55%)
Mutual labels:  classification
opl
Official repository for "Orthogonal Projection Loss" (ICCV'21)
Stars: ✭ 61 (+52.5%)
Mutual labels:  classification
baseband
Package to read and write radio baseband data
Stars: ✭ 18 (-55%)
Mutual labels:  astronomy

MiraPy: Python Package for Deep Learning in Astronomy

Powered by Keras Badge Powered by Astropy Badge Travis CI Documentation Status Coveralls Slack PyPI LICENSE Zenodo DOI

MiraPy is a Python package for Deep Learning in Astronomy. It is built using Keras for developing ML models to run on CPU and GPU seamlessly. The aim is to make applying machine learning techniques on astronomical data easy for astronomers, researchers and students.

The documentation is available here.

Applications

MiraPy can be used for problem solving using ML techniques and will continue to grow to tackle new problems in Astronomy. Following are some of the experiments that you can perform right now:

  • Classification of X-Ray Binaries using neural network
  • Astronomical Image Reconstruction using Autoencoder
  • Classification of the first catalog of variable stars by ATLAS
  • HTRU1 Pulsar Dataset Image Classification using Convolutional Neural Network
  • OGLE Catalogue Variable Star Classification using Recurrent Neural Network (RNN)
  • 2D and 3D visualization of feature sets using Principal Component Analysis (PCA)
  • Curve Fitting using Autograd (basic implementation)

There are more projects that we will add soon and some of them are as following:

  • Feature Engineering (Selection, Reduction and Visualization)
  • Classification of different states of GRS1905+105 X-Ray Binaries using Recurrent Neural Network (RNN)
  • Feature extraction from Images using Autoencoders and its applications in Astronomy

You can find the applications MiraPy in our tutorial repository.

Installation

Before installing Keras, please install one of its backend engines: TensorFlow, Theano, or CNTK. We recommend the TensorFlow backend. You can find Keras installation guide here.

You can download the package using pip package installer:

pip install mirapy

You can also build from source code:

git clone --recursive https://github.com/mirapy-org/mirapy.git
cd mirapy
pip install -r requirements.txt
python setup.py install

Contributing

MiraPy is far from perfect and we would love to see your contributions to open source community! In future, it will be able to do more and in better ways and we need your suggestions! Tell us what you would like to see as a part of this package on Slack.

About Us

MiraPy is developed by Swapnil Sharma and Akhil Singhal as their final year 'Major Technical Project' under the guidance of Dr. Arnav Bhavsar at Indian Institute of Technology, Mandi.

License

This project is Copyright (c) Swapnil Sharma, Akhil Singhal and licensed under the terms of the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].