Skip to main content

citesight

Python wrapper for the CiteSight CLI — citation verification and (experimental) local claim-evidence review for student work.

Install

  1. Node.js 20+, then: npm install -g cite-sight
  2. This package: pip install citesight (or from this folder: pip install .)

Use

from cite_sight import check, library_plan, claim_overlap

result = check("essay.pdf", email="you@example.edu")
for v in result["references"]["verifications"]:
    print(v["status"], "—", v["reference"]["title"])

# Coordinator pass: common vs unique sources across a cohort
plan = library_plan(["submissions/*.pdf"], output="unit-sources.json")

Claim evidence review (experimental, local-only, requires cite-sight setup-claims runtime + model install):

from cite_sight import claims
result = claims("essay.pdf", "sources.json", library="./unit-readings/")
for f in result["claims"]["findings"]:
    print(f["status"], "—", f["claim"])

All functions shell out to the CLI and return parsed JSON — same verdicts as the desktop app, no data leaves the machine beyond what the CLI itself sends (reference metadata to open scholarly APIs; claim checking is fully offline).

Release files for citesight 0.12.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 citesight 0.12.0
File Size Uploaded
citesight-0.12.0.tar.gz 3.3 kB Details

Built distribution (wheel)

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

Total release size: 6.9 kB

Release files / citesight-0.12.0.tar.gz

Download URL citesight-0.12.0.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a51d5a3aca6d0037053b24487b9b93b1b2a0031c61378c123be86affd8be5bbd
BLAKE2b-256 checksum
How to use checksums
3ce77bf1b257a969dd5240e03832bd774b99302afc36132c6454bd5b1d777ee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.0

Release files / citesight-0.12.0-py3-none-any.whl

Download URL citesight-0.12.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
efde6fdf4dfa2fbc788ffa642bc86ce5ed94f269cc480549c7562b9a3896d36a
BLAKE2b-256 checksum
How to use checksums
998711ad95d37633ae350f043f5148bee257bd6093c3c13d363bc392e076cdb2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.0

Release history Release notifications | RSS feed

0.12.1

2 release files

This release

0.12.0 This release

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