Skip to main content

An RKHS based module for numerics, statistic and machine learning

Project description

Overview

Codpy is a kernel based, open source software library for high performance numerical computations relying on the RKHS theory.

It contains a set of core tools that we use for machine Learning, statistics and numerical simulations, see our introduction to codpy for a review of the method, as well as several examples running this library.

Please refer to ReadTheDoc for the technical documentation.

Warning: codpy versions 0.1.XX are alpha versions in early development stage and will be subject to rapid changes without down compatibilities.

Technical requirement

This version of the library is multi-core CPU architectures, and is tested on

  • windows / amd64 platforms

Installation

Note: this installation process has been tested on

  • windows / amd64 platform

prerequisite

Minimum installation

NOTE : Python installations differ from one machine to another. The python root folder is denoted "<path/to/python39>" in the rest of this document. The software Everything, or other finding files tools can be useful locating the file python.exe on windows machine...

Dev installations

For information, we list the softwares that we are using for our dev configuration :

Those installations should be fine using the latest (64 bits) version and the default settings for each software .

Note Once R and RStudio are installed, open the latter. In the console, enter "install.packages("rmarkdown")" to install RMarkdown.

Cloning repo

Download the codpy repo at codpy alpha to your location <path/to/codpyrepo>

Installation

prerequisite

We suppose that there is a valid python installation on the host machine. The reader can

  • either use its main python environment <path/to/python39>
  • or create a virtual python environment <path/to/venv>, generally an advisable practice.

First open a command shell cmd, create a virtual environment and activate it using the commands

python -m venv .\venv
.\venv\Scripts\activate

NOTE : In the rest of the installation procedure, we consider a virtual environment <path/to/venv>. One can replace with <path/to/python39> if a main environment installation is desired, for dev purposes for instance.

pip install codpy

Open a command shell cmd, and pip install codpy

pip install codpy==0.XX.XX

or from the local repository

pip install <path/to/codpyrepo>/dist/codpy-XXXX.whl

The installation procedure might take some minutes depending on your internet connection.

Test codpy

open a python shell and import codpy

python
import codpy

Testing with Visual Studio Code

You can your visual studio installation.

  • With Visual Studio Code, open the <path/to/codpyrepo> folder and select for instance the file <path/to/codpyrepo>/test/1NN_estimation_rate.py

  • If required, select your python interpreter to the virtual environment one (Shift+P)

  • Hit F5. If everything works, you should have some figures after one or two minutes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

codpy-0.2.1-py2.py3-none-any.whl (78.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file codpy-0.2.1-py2.py3-none-any.whl.

File metadata

  • Download URL: codpy-0.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 78.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.13

File hashes

Hashes for codpy-0.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d1932f19c4bdf9e5d9d9fe55b21c3c75bebd9b0d2931ae333b028e831e896f65
MD5 ec2f43e9278a5194316bee7400f63e12
BLAKE2b-256 5f147adf2cb9a04c7313cc5b98c8dbc6d1bff6af9b9a095b13f75ffc3aec35d9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page