Skip to main content

It leverages the python programming language syntax to improve:

  1. Chunk content

  2. Relationships between nodes

The chunk size is dynamic:

  • The content of a function will be put together in the same chunk.

  • The content of a method will be put together in the same chunk.

  • Free code will be put together in the same chunk if it is found somewhere in the code.

With code, the relationships parent - child and prev - next are not really usefull, because when defining big projects, there is no particular order in the code itself, so prev-next does not really make sense (only when the definition of the code is really large, for example a big function or big class). It is much more important to know:

If a function in a file X is called in a file Y, when the function of file Y is retrieved the function of file X should be retrieved as well so that the LLM has the complete picture of file Y.

If a method in some class is called somewhere else in the class, it should be noted as well.

These are the kind of relationships that can be obtained to improve the context feeding part for the LLM.

Metadata

Release files for rag-pychunk 1.1.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 rag-pychunk 1.1.0
File Size Uploaded Provenance Actions
rag_pychunk-1.1.0.tar.gz 13.6 kB Without provenance Details for rag_pychunk-1.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for rag-pychunk 1.1.0
File Interpreter ABI Platform Actions
rag_pychunk-1.1.0-py3-none-any.whl Python 3 none any Details for rag_pychunk-1.1.0-py3-none-any.whl

Total release size: 29.9 kB

Release files / rag_pychunk-1.1.0.tar.gz

Download URL rag_pychunk-1.1.0.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
10001b8cfd9cf5abcd84b4521176226a088de7aabdbb9ade48894c974e0d6dc3
BLAKE2b-256 checksum
How to use checksums
1189567c43e9f012b1347aea8f3d5d09a11c93e73b51c7c197a48dd6fe384add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / rag_pychunk-1.1.0-py3-none-any.whl

Download URL rag_pychunk-1.1.0-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db0826ff19567a07491bf5e20020de6b51e513a7925a14695b531b236d46db6f
BLAKE2b-256 checksum
How to use checksums
8b14db32ce92b04bfe7bb47fefbedbf62e9409a2be108c97a2fb4995bdd68144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Security for rag-pychunk 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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