Skip to main content

Copilot to supercharge your notebooks

Project description


This library is your copilot for jupyter notebooks

Latest version: 0.3.1



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


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

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.3.1.tar.gz (424.1 kB view hashes)

Uploaded source

Built Distribution

code_genie-0.3.1-py3-none-any.whl (7.7 kB view hashes)

Uploaded py3

Supported by

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