Skip to main content

Create and analyze LLM-based surveys

Project description

Expected Parrot Domain-Specific Language

edsl.png

The Expected Parrot Domain-Specific Language (EDSL) package lets you conduct computational social science and market research with AI. Use it to design surveys and experiments, simulate responses with large language models, and perform data labeling and other research tasks. EDSL comes with built-in methods for analyzing, visualizing and sharing your results.

🔗 Links

💡 Contributions, Feature Requests & Bugs

Interested in contributing? Want us to add a new feature? Found a nasty bug that you would like us to squash? Please send us an email at info@expectedparrot.com or message us at our Discord server.

💻 Getting started

EDSL is compatible with Python 3.9 - 3.11.

pip install edsl

🔧 Dependencies

API keys for LLMs that you want to use, stored in a .env file

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

edsl-0.1.23.tar.gz (165.1 kB view details)

Uploaded Source

Built Distribution

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

edsl-0.1.23-py3-none-any.whl (222.9 kB view details)

Uploaded Python 3

File details

Details for the file edsl-0.1.23.tar.gz.

File metadata

  • Download URL: edsl-0.1.23.tar.gz
  • Upload date:
  • Size: 165.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

File hashes

Hashes for edsl-0.1.23.tar.gz
Algorithm Hash digest
SHA256 b26af2666257b3b9258adcc176acf94cd0f25d0d3ad69ede8a974989970cdc8b
MD5 81d451b8999ddd5cc2259b3aaf6473e2
BLAKE2b-256 ec991a9365f8365682321232548c62fa5a26fd10a89550238f8d4553dbe691e4

See more details on using hashes here.

File details

Details for the file edsl-0.1.23-py3-none-any.whl.

File metadata

  • Download URL: edsl-0.1.23-py3-none-any.whl
  • Upload date:
  • Size: 222.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Darwin/23.4.0

File hashes

Hashes for edsl-0.1.23-py3-none-any.whl
Algorithm Hash digest
SHA256 708ff9e5670911f0902f0e2f01210100ad24545e891c66ad06d7d21f23e4c1af
MD5 949d5973420c8880a0c9b8f834fb275f
BLAKE2b-256 761ef2bc5d9e0011c614b53bad69fc98a77541c6d3db2b8ccd00b21a3ef89a2c

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