All Projects → escape2020 → school2021

escape2020 / school2021

Licence: MIT License
ESCAPE Summer School 2021

Programming Languages

Jupyter Notebook
11667 projects
TeX
3793 projects
python
139335 projects - #7 most used programming language
shell
77523 projects
Batchfile
5799 projects
Makefile
30231 projects

Projects that are alternatives of or similar to school2021

P4J
Periodic time series analysis tools based on information theory
Stars: ✭ 42 (-82.57%)
Mutual labels:  astronomy
PlanetaryImager
Qt capture software for astronomy, mainly planetary shooting
Stars: ✭ 45 (-81.33%)
Mutual labels:  astronomy
ldtk
Python toolkit for calculating stellar limb darkening profiles and model-specific coefficients using the stellar atmosphere spectrum library by Husser et al. (2013). Described in Parviainen & Aigrain, MNRAS 453, 3821–3826 (2015).
Stars: ✭ 26 (-89.21%)
Mutual labels:  astronomy
ccd-reduction-and-photometry-guide
Read the CCD guide here:
Stars: ✭ 55 (-77.18%)
Mutual labels:  astronomy
gamma-astro-data-formats
Data formats for gamma-ray astronomy
Stars: ✭ 24 (-90.04%)
Mutual labels:  astronomy
UnitfulAstro.jl
An extension of Unitful.jl for astronomers.
Stars: ✭ 18 (-92.53%)
Mutual labels:  astronomy
TART
Transient Array Radio Telescope
Stars: ✭ 20 (-91.7%)
Mutual labels:  astronomy
AASTeX60
Version 6 of the LaTeX style files and documentation for authoring AAS Journal (AJ/ApJ) articles.
Stars: ✭ 40 (-83.4%)
Mutual labels:  astronomy
pysynphot
Synthetic Photometry.
Stars: ✭ 21 (-91.29%)
Mutual labels:  astronomy
QLFits
The macOS quicklook plugin for FITS files.
Stars: ✭ 44 (-81.74%)
Mutual labels:  astronomy
unity-excavator
Physical simulations on Unity
Stars: ✭ 20 (-91.7%)
Mutual labels:  astronomy
heyoka
C++ library for ODE integration via Taylor's method and LLVM
Stars: ✭ 151 (-37.34%)
Mutual labels:  astronomy
Comet
A complete VOEvent transport system
Stars: ✭ 20 (-91.7%)
Mutual labels:  astronomy
UnROOT.jl
Native Julia I/O package to work with CERN ROOT files
Stars: ✭ 52 (-78.42%)
Mutual labels:  particle-physics
Chempy
Start with the Chempy tutorial
Stars: ✭ 21 (-91.29%)
Mutual labels:  astronomy
rust-fitsio
FFI wrapper around cfitsio in Rust
Stars: ✭ 17 (-92.95%)
Mutual labels:  astronomy
alice-rs
Analyze the public data from the CERN base ALICE collaboration with Rust
Stars: ✭ 81 (-66.39%)
Mutual labels:  particle-physics
astromodels
Spatial and spectral models for astrophysics
Stars: ✭ 21 (-91.29%)
Mutual labels:  astronomy
go-sunrise
Go package for calculating the sunrise and sunset times for a given location
Stars: ✭ 42 (-82.57%)
Mutual labels:  astronomy
kaggle-plasticc
Solution to Kaggle's PLAsTiCC Astronomical Classification Competition
Stars: ✭ 50 (-79.25%)
Mutual labels:  astronomy

ESCAPE data science summer school 2021

SWH DOI

All information on the school may be found on the main page:
https://indico.in2p3.fr/event/20306/

School Program:

The school is devoted to project development for astrophysics, astroparticle physics & particle physics.
The aim of the school is to provide theoretical and hands-on training on Data Science and Python development (coding environment and good code practices, version control and collaborative development, Python packaging, scientific libraries for data science and analysis and machine learning).

The lectures content may be found here: https://escape2020.github.io/school2021/

Setup

env workflow

Install anaconda

Go to anaconda and follow install instructions for your OS.

If you had already installed anaconda in the past, you might want to update it:

conda update -n base --all

Install Git

In case you don't have Git installed (try to execute git in your terminal to check), you should install it first.

Linux

Use your distribution's package manager to install the git package. E.g. on Ubuntu:

$ sudo apt-get update
$ sudo apt-get install git

macOS

Install the XCode Command Line Tools to get git by running this command in a terminal:

$ xcode-select --install

Windows

go to git-scm.com, download the windows installer and follow the installation procedure.

clone the repository

Open a terminal and go to your working directory

git clone --recursive https://github.com/escape2020/school2021.git

The --recursive is needed because we use submodules for the LaTeX slides and the web page. You can leave it out in case you don't want to build the slides or web page.

If you cloned without recursive and need the submodules, run

cd school2021
git submodule update --init --recursive

Setup the conda environment

We recommend the use of mamba to solve environment dependencies.
However, you may use only conda (just replace mamba commands with conda).

cd school2021
conda install mamba -n base -c conda-forge
mamba env create -f environment.yml
conda activate eschool2021

If you have already created the eschool2021 env previously, you can update it using:

conda activate eschool2021
mamba env update -f environment.yml

binder

You may run the content of this repository on mybinder service. This should be used rather for test purposes, if you are participating to the school, you should install the virtual environment as explained above and run courses and exercises for yourself.

Binder


Install Docker

Some lectures will require the usage of containers to exemplify big data processing and software reproducibility.

Do not worry, like with Git, you will get an introduction and hands-on sessions on containers during the school.

Docker documentation is great. So, please use this link, find the Docker Desktop app that matches your Operative System, download and installs it.

Important For Windows users, it is possible that you will need to enable the virtualization in your machine (it comes disabled by default by some vendors). However, this is highly vendor/hardware-dependent, making it impractical to list a series of instructions.

For that reason, the best option is to Google enable virtualization in windows X where X is your Windows OS version. And/or search for enable virtualization in YZ where YZ is your machine brand/model.


Cite as

Thomas Vuillaume, Maximilian Nöthe, Julien Peloton, Axel Donath, Arturo Sanchez Pineda, Eduardo Rodrigues, Enrique Garcia, Karl Kosack, Tamas Gal, Benson Muite, Alberto Iess, Martino Sorbaro, Claudia Beleites, Jutta Schnabel, & Rachael Ainsworth. (2021, July 12). ESCAPE Data Science Summer School 2021. Zenodo. https://doi.org/10.5281/zenodo.5093909


escape-logo eu-flag This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 824064 (ESCAPE, the European Science Cluster of Astronomy & Particle Physics ESFRI Research Infrastructures).
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].