Skip to content

francnascimento/data-science-project-template

Repository files navigation

Project Title

Project Information


Quick Start 🕙

This is a template repository. Follow this link for instructions to create a repository from a template.

First, make sure make, git, docker and docker-compose are installed in your system.

These are requirements for your local machine, ideally a Debian Linux OS (the following can be achieved in Windowns by downloading WSL, that starts a Linux VM inside Windows):

Follow the instructions in the docker docs to ensure that $USER has root access to docker.

Install docker compose to declarativelly manage creation of docker images and containers. The docker compose statements are wrapped in Makefile

sudo apt-get git

make

sudo apt-get update
sudo apt-get install build-essential

The development work is performed via make commands.

To see the most up to date list of available commands run

$ make help

VS Code

A nice editor that can be used to work in this template and some extensions that would be helpful. In your local machine:

  1. install VS Code,
  2. use Crtl+Shift+P to access commands
  3. In commands, search Extensions: install extensions and install:
    • Docker: ms-azuretools.vscode-docker
    • Remote SSH - to connect via SSH to your server
    • Python
    • ms-vscode-remote.remote-containers
    • [extra] Dracula is a good theme extension 😉
    • [extra] Edit csv (good for handling .csv files)

About

Initial project structure for data science projects in a dockenerized environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published