Skip to content

Environment for performing experiments in C++ and data analysis in Python with support for Jupyter Notebooks.

License

Notifications You must be signed in to change notification settings

LukaszSztukiewicz/CuPyterLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CuPyterLab

Environment for performing experiments in C++ and data analysis in Python with support for Jupyter Notebooks.

Google Style Guide

Target:

  • Linux
  • WSL2

Setup:

Linux

    git clone https://github.com/LukaszSztukiewicz/CuPyterLab.git && cd CuPyterLab
    chmod +x ./scripts/bash/env-setup.sh 
    ./scripts/bash/env-setup.sh "YOUR_PROJECT_NAME_IN_QUOTATION_MARKS"

If the there is an error simply load your terminal source file:

    . ~/.zshrc #or whichever shell you are using

Usage

Add a C++ source file:

    mf NAME_OF_YOUR_FILE

Compile your source code:

    ptest

Run build:

    pbuild

Run all tests:

    ptest

Run compiled binary:

    prun

Dependencies:

  • google test
  • cmake
  • btaf
  • graphviz, anim

Future

  • Ninja
  • gdb

File extensions:

  • .cc for C++ (Linux style)
  • .h for C++ headers

About

Environment for performing experiments in C++ and data analysis in Python with support for Jupyter Notebooks.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published