This repository serves as a collection of commonly used Git, Linux, Python, and development tools used in astronomy,Python, linux based development environments. It is designed to provide me with a convenient way to recall solutions and workflows specific to astronomy research and software development, without needing to google or ask chat gpt, ensuring a smoother and more efficient workflow. Think of it as "figure it out once, and write it down — instead of forgetting in a few months.". Not intended as tutorials, you should always make your own reference sheets.
- Git - Commands and workflow for using git
- Linux - Linux essentials, including basic SSH config
- Juypter over ssh - How to run a jupyter-notebook session over an SSH tunnel
- Anaconda Environments - How to create, switch, import, export anaconda
python
environments, as well as installing packages. - Docker- How download, and run a docker image, how use a docker compose
.yml
file, and how to start an interactive docker image session