Metadata-Version: 2.1
Name: conanpro
Version: 0.0.1
Summary: Concept for Analytics Processing
Home-page: https://github.com/fenke/conanpro
Author: Fenke Meijer
Author-email: fenkemeijer@gmail.com
License: Apache Software License 2.0
Keywords: nbdev jupyter notebook python
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: python-dateutil
Requires-Dist: pytz
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: scikit-learn
Provides-Extra: dev
Requires-Dist: python-dateutil ; extra == 'dev'
Requires-Dist: pytz ; extra == 'dev'
Requires-Dist: numpy ; extra == 'dev'
Requires-Dist: pandas ; extra == 'dev'
Requires-Dist: scipy ; extra == 'dev'
Requires-Dist: scikit-learn ; extra == 'dev'
Requires-Dist: jupyter ; extra == 'dev'
Requires-Dist: ipywidgets ; extra == 'dev'
Requires-Dist: jupyterlab >4 ; extra == 'dev'
Requires-Dist: jupyter-contrib-nbextensions ; extra == 'dev'
Requires-Dist: jupyterlab-git ; extra == 'dev'
Requires-Dist: jupyterlab-quarto ; extra == 'dev'

# conanpro

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

> Concept for Analytics Processing

Small conceptual framework to embed analytic functions in a composite
host object that can provide them with data and process their result.

## Install

``` sh
pip install conanpro
```

## How to use

Fill me in please! Don’t forget code examples:

``` python
1+1
```

    2

## Setting up a development environment

Development environment can be set up with venv or conda + venv. For a
plain venv environment it is pretty straightforward. With conda we use a
venv on top of a conda environment to install dependancies that are not
available through conda.

### venv

    python -m venv .nbdev
    source .nbdev/bin/activate

    pip install --upgrade pip
    pip install -r dev-requirements
    python -m ipykernel install --user --name=nbdev

### conda + venv

First set up the conda environment

#### Create conda environment

Use an existing environment or create a new one

    conda env create -f numdev.yml

#### Creating an underlying venv for nbdev

    conda activate numdev
    python -m venv --system-site-packages .nbdev
    source .nbdev/bin/activate
    pip install --upgrade pip
    pip install -r dev-requirements
    python -m ipykernel install --user --name=nbdev

## nbdev cycle

- edit
- nbdev_export
- pip install -e ‘.\[dev\]’
- nbdev_test
- nbdev_clean
- nbdev_readme
- nbdev_prepare
- git add .
- 
