Skip to main content

Copilot to supercharge your notebooks

Project description

code-genie

This library is your copilot for jupyter notebooks

Installation

pip install code-genie

Access Token

You need your unique access token to use this library. You can get your access token by signing up here here

Usage

Setting environment variables

On the top of your notebook, set an environment variable called CODE_GENIE_TOKEN as your access token. This can be done in a couple of ways:

Using env magic

%env CODE_GENIE_TOKEN=xxxkeyxxx

Using dotenv

You can use the python-dotenv package.

from dotenv import load_dotenv
load_dotenv("path-to-.env-file")

Pandas data processing

Following is an example to get the number of missing values in each column of a dataframe.

from code_genie import PandasGenie
genie = PandasGenie(instructions=[
    "create a new dataframe which contains the number of missing values in each column",
    "add a column to this dataframe representing the percentage of total points which are missing",
    "sort dataframe in descending order of number of missing items",
    "filter out columns which have no missing values"
    ])
df_missing = genie(df)

Project details


Download files

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

Source Distribution

code_genie-0.1.1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

code_genie-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file code_genie-0.1.1.tar.gz.

File metadata

  • Download URL: code_genie-0.1.1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for code_genie-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d6e3d8b2aa47d3eaa0d503582362f1fcf57172d81bfc10eec00b1438bf0e8d84
MD5 cbf87c67410266ae84074b6e7f896db3
BLAKE2b-256 0931c9e25f021ef03487f5a493923c69b653b6035a0dc5d9e45f26b2b0a3f75a

See more details on using hashes here.

File details

Details for the file code_genie-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: code_genie-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for code_genie-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 10bd31cca1104242efaebe77c83d33c18ad34efee8eb906adc8aaa2fbf3f1f92
MD5 65e30b3bc2ff548b0bf7b5df1f0257ff
BLAKE2b-256 98168073f70759e5be9a4b1a0a4ac2fea690f8140e88192af11348d1993d956e

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