Skip to main content

alexandria3k logo

Alexandria3k CI

Alexandria3k

The alexandria3k Python package supplies a command-line tool and an API providing fast and space-efficient relational query access to several large scientific publication open data sets. Data are decompressed on the fly, thus allowing the package's use even on storage-restricted laptops. The alexandria3k package supports the following large data sets.

  • Crossref (184 GiB compressed, 1.9 TiB uncompressed — as of March 2025). This contains publication metadata from all major international publishers. The Crossref data set is split into about 33 thousand files. Each file contains JSON data for 5000 publications (works). In total, Crossref contains data for 167 million works, 35 million abstracts, 465 million associated work authors, and 2.5 billion references.
  • PubMed (47 GiB compressed, 707 GiB uncompressed — as of April 2025). This comprises more than 36 million citations for biomedical literature from MEDLINE, life science journals, and online books, with rich domain-specific metadata, such as MeSH indexing, funding, genetic, and chemical details.
  • ORCID summary data set (37 GiB compressed, 651 GiB uncompressed — as of October 2024). This contains about 22 million author details records.
  • DataCite (24 GiB compressed, 347 GiB uncompressed — as of 2024). This comprises research outputs and resources, such as data, pre-prints, images, and samples, containing about 50 million work entries.

  • United States Patent Office issued patents (12 GiB compressed, 128 GiB uncompressed — as of January 2025). This contains about 5.4 million records.

Further supported data sets include funder bodies, journal names, open access journals, and research organizations.

The alexandria3k package installation contains all elements required to run it. It does not require the installation, configuration, and maintenance of a third party relational or graph database. It can therefore be used out-of-the-box for performing reproducible publication research on the desktop.

Databases populated with alexandria3k can be used by generative AI applications through the Model Context Protocol and its SQLite reference server. Application examples include topic modeling, snowballing, trend analysis, author disambiguation, citation graph generation, research trend analysis, patent similarity detection, grant and funding prediction, co-authorship network mapping, institutional collaboration analysis, knowledge graph augmentation, research impact prediction, academic fraud detection, technology transfer mapping, interdisciplinary research discovery, and research paper recommendations.

Installation and documentation

  • 📦 The alexandria3k is available on PyPI.
  • 📄 Full reference and use documentation for alexandria3k is available here.

Major contributors

Publication

Details about the rationale, design, implementation, and use of this software can be found in the following paper.

Diomidis Spinellis. Open reproducible scientometric research with Alexandria3k. PLoS ONE 18(11): e0294946. November 2023. doi: 10.1371/journal.pone.0294946

Release files for alexandria3k 3.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for alexandria3k 3.6.2
File Size Uploaded
alexandria3k-3.6.2.tar.gz 692.3 kB Details

Built distribution (wheel)

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

Total release size: 817.8 kB

Release files / alexandria3k-3.6.2.tar.gz

Download URL alexandria3k-3.6.2.tar.gz
Size 692.3 kB
Tags Source
SHA-256 checksum
How to use checksums
68f6ce46533874d590eb64c9dbb332be5a5c8ac9e9b5efc416a9aeeb12644024
BLAKE2b-256 checksum
How to use checksums
ab4aeb48e043dd0511aeb6e83794be904e63b9de8f1f9cb390f4ca1e0f9048af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.2

Release files / alexandria3k-3.6.2-py3-none-any.whl

Download URL alexandria3k-3.6.2-py3-none-any.whl
Size 125.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c8b53aa09f4472f0e8635ae9367d8797eb256d32d2da74a6734cd7d6a0ac1b0c
BLAKE2b-256 checksum
How to use checksums
a612ffe609eae57a13395c83ba311df3405ec1636c0599c4ebb2833d021a5dd1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.2

Release history Release notifications | RSS feed

This release

3.6.2 This release

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.6.6

2 release files

2.6.5

2 release files

2.6.4

2 release files

2.6.3

2 release files

2.6.2

2 release files

2.6.1

2 release files

2.6.0

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.0.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

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