It leverages the python programming language syntax to improve:
Chunk content
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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.