Skip to main content

nlcc

PyPI versiontests

Demo

Install

pip install nlcc

You must have either an OpenAI Codex key or HuggingFace API key (minimum plan level is Community Pro). Make sure they are set via export OPENAI_API_KEY=<your key here> or export HUGGINGFACE_API_KEY=<your key here> then nlcc

citation

Please cite our preprint

@article{hocky2022natural,
  title={Natural language processing models that automate programming will transform chemistry research and teaching},
  author={Hocky, Glen M and White, Andrew D},
  journal={Digital Discovery},
  year={2022},
  publisher={Royal Society of Chemistry}
}

key bindings

  • ctrl-w copy to clipboard (Note, you may need to install xsel on linux)
  • ctrl-q help
  • ctrl-o reset context
  • ctrl-z execute python code
  • ctrl-t adjust temperature
  • ctrl-u status
  • ctrl-c quit
  • ctrl-x write to file (same output as copy to clipboard)
  • ctrl-l load from file
  • ctrl-n update number of code responses
  • ctrl-down Enter multiline. escape-enter to enter prompt or ctrl-down to leave
  • [insert] Add this to your multiline prompt to have completion inserted in a specific location

Release files for nlcc 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nlcc 0.6.0
File Size Uploaded
nlcc-0.6.0.tar.gz 13.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nlcc 0.6.0
File Interpreter ABI Platform
nlcc-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 31.2 kB

Release files / nlcc-0.6.0.tar.gz

Download URL nlcc-0.6.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0475dc39b04c16205d4f72e21896bbce8fb7b7b634d6ccb3aa8173cd47a0b431
BLAKE2b-256 checksum
How to use checksums
7631488052fd06be8d54c6b248de98a9eef4cb1eacc2ceef12a0bb29c0ed3559
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release files / nlcc-0.6.0-py3-none-any.whl

Download URL nlcc-0.6.0-py3-none-any.whl
Size 17.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e8c10b6f3bb23ad5e3e412df024e1b39c6fd71df8c55845e38729cd30c22bddc
BLAKE2b-256 checksum
How to use checksums
af9351d6aef676b90afaab8f22efc9f189c88c4019d231a5839ad6156e9527c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.16

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.2

2 release files

0.5.0

2 release files

0.3.3

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page