Skip to main content

Python library for generating literature review

Project description

ResearchPal

researchpal: A Python Library for Automated Literature Review Generation

What is it?

researchpal is a Python library that automates the process of generating academic literature reviews based on a research question. It utilizes external data sources to fetch research papers, synthesizes the findings, and generates a concise literature review. This library is particularly useful for researchers and students looking to streamline the literature review process.

Features:

  • Fetches research papers from Springer and Arxiv.
  • Synthesizes research findings into a coherent literature review.
  • Extracts citations and generates a references list.
  • Supports both short(cite around 5 research papers) and long(cite around 10 research papers) literature reviews.

Prerequisites:

Before using researchpal, ensure you have the following prerequisites:

  • Python 3.8 installed on your system.
  • An API key for OpenAI (required for certain functionalities).

Installation:

To install researchpal, you can use pip:

pip install researchpal

Options:

  • research_question: Your research question.
  • openai_key: Your OpenAI API key.
  • length: The length of the literature review ("short" or "long," default is "short").

Usage:

Here's a basic example of how to use researchpal in your Python script:

from researchpal import generate_literature_review

research_question = "your_query"
openai_key = "your_openai_api_key"
length (by default) = "short" # can be "short" or "long"

literature_review.generate_literature_review(research_question, openai_key, length)

License:

This project is licensed under the MIT License.

Support and Feedback:

For support or feedback, please contact us at info@researchpal.co

Acknowledgments:

This library makes use of research papers from Springer API and Arxiv API, and it requires an OpenAI API key for certain functionality.

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

researchpal-1.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

researchpal-1.0.1-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file researchpal-1.0.1.tar.gz.

File metadata

  • Download URL: researchpal-1.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for researchpal-1.0.1.tar.gz
Algorithm Hash digest
SHA256 7abd0096e0ab880f444d43e6dd316a3b32a349001579b99b360f382880c72472
MD5 31b980a5616883715c8783f46f65f7d4
BLAKE2b-256 f7011b2fb3d27a0dfeffaa951e4fa5ee9623b1646a4f13791fc07fbf44e77534

See more details on using hashes here.

File details

Details for the file researchpal-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: researchpal-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.3

File hashes

Hashes for researchpal-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c5a159143b6078d2f8a5e6e351556a51f9e9aecfc4c0d7d581f98d1bd1042a59
MD5 da7c28aad773d297df0c1e29722cf382
BLAKE2b-256 300b1864fe7233766866e0ecea8e1e8cdda90bd1fb0ae20fc318771238012efa

See more details on using hashes here.

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