Skip to main content

Extract and structure all the data from a Git repository to make them usable in RAG.

Project description

apophenia

Build PyPI PyPI - Python Version PyPI - Status Downloads Downloads

Impose a meaningful interpretation on a nebulous stimulus (a Git repo).

Extract and structure all the data from a Git repository to make them usable in RAG or in with AI agents.

Usage

$ pip install apophenia
$ apophenia https://github.com/4383/niet \
  --faiss_path /tmp/faiss_result \
  --metadata_path /tmp/json_result

About FAISS

You can use generated output FAISS with langchain or with any modern libraries like llamaindex

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

apophenia-0.1.1.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

apophenia-0.1.1-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file apophenia-0.1.1.tar.gz.

File metadata

  • Download URL: apophenia-0.1.1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for apophenia-0.1.1.tar.gz
Algorithm Hash digest
SHA256 99a6179b01850d15be74ebfe04b482ee26ab9cbd6c9e9b1dd9d87d82e746784d
MD5 537b68b52c308d69014e1945e627eee2
BLAKE2b-256 f7492aea50a51b6738b347839a8fcb98317f47e2313dd922f5de48f947bb6fd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for apophenia-0.1.1.tar.gz:

Publisher: main.yml on 4383/apophenia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file apophenia-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: apophenia-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for apophenia-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 527259694b8a6e52d72a106a3ebc318a58b0764165dce70898ab2fd92c26ceaa
MD5 1ed73541078e18c77b20729cf74ab1d5
BLAKE2b-256 a2802d4da04627f4cedc5ef7caa1ecbd4ee080bcddf74fb119fa93bddba839c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for apophenia-0.1.1-py3-none-any.whl:

Publisher: main.yml on 4383/apophenia

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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