Skip to main content

A package for automated processing of (pubmed) text with LLM

Project description

Pubmed integrated NLP tool: For serial processing of open-source PubMed Central papers with an LLM (openai, anthropic's claude or external shell script are supported)

Configuration is via the Excel file Run with 'python run_pint.py ' The config file sets many options - the model to use, where to find the data and the prompts, as well as other settings.

Input is a csv or Excel file with a specified column - either a pubmed id or a filename (assumed if it's not numerical or PMC) Output is a csv file with the id and the requested data

There is a simple example in the example folder which uses .pdf files cd example python ../run_pint.py test_config_pdf.xlsx

You can use .csv files in place of .xlsx files - it's just harder to keep the documents nicely formatted.

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

pint_lib-0.2.6.tar.gz (193.8 kB view details)

Uploaded Source

Built Distribution

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

pint_lib-0.2.6-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file pint_lib-0.2.6.tar.gz.

File metadata

  • Download URL: pint_lib-0.2.6.tar.gz
  • Upload date:
  • Size: 193.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pint_lib-0.2.6.tar.gz
Algorithm Hash digest
SHA256 83ef04d5a04547de8883c6d865434c2ff6add3d8adb6fbc0b9f6791fecaa7e2a
MD5 c69d84a278e2fc165d45405b61d00867
BLAKE2b-256 18c90a12b9273cf70076ad14796cb6b73d44bb98a6d6586623a240526054400b

See more details on using hashes here.

File details

Details for the file pint_lib-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: pint_lib-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pint_lib-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1e03d915dedf3f07e415ca7017e6b256eeaef401793c6a1d58be290a442ebc61
MD5 6a2c2608f5aa3709845afcc080b7708d
BLAKE2b-256 a0166ffe3f520272aeedbf4b55664110215f8786c55bd51ab3938b3eabd2fdf7

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