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.5.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.5-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pint_lib-0.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 194a1c32cbc733267f9a8f66b611f04d81ce8ebd0978703d9e6b60f20c84b4b1
MD5 332db99d5c43757a233b37978c350a7a
BLAKE2b-256 f665104678d6fef8740ac301c35061e722a1bbf22c47b9485ab572351a5ab2f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pint_lib-0.2.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ebb34a6dc74427dd20ec8b2b3e6dcdeba1a58ff67d54e70ac0b744cab3f92f5b
MD5 fb4e4e36f65f3b14ded83c153a3f01c8
BLAKE2b-256 4788a5ed6fb9ed173d92d509b44e414b9b741cfd9ecf2b7c31302118da3028e1

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