NeoLlama
NeoLlama is a new tool for evaluating geometrical aspects of lamellae in cryo-ET tomograms a posteriori.
Installation
We recommend you to run NeoLlama using Python 3.12 and a miniconda virtual environment.
You can install the package by running the following commands:
cd [src_path]
conda create -n neollama python=3.12
conda activate neollama
pip install -e .
where [src_path] is the path to where you have cloned this repo.
Testing
You can run the package tests by running the following commands in [src_path]:
cd [src_path]
pytest
Using NeoLlama
In order to use NeoLlama, you must be already in the conda virtual environment
conda activate neollama
To run NeoLlama evaluations, you need a valid config file that can be generated using the command
neollama get-config
This command generates a YAML file (config.yaml) in the current working directory.
Then to run evaluation mode, simply use the command
neollama run [/path/to/images] [-f fmt] [-np np]
where
path/to/imagescan be a single image or a folder containing images for batch analysis.- The
-fflag specifies the format (extension) of the images for analysis. For example, if the given folder has both MRC and HDF5 images and you have used the-f mrcflag, then only the MRC files will be analysed. - The
-npflag specifies the number of CPUs used in parallel analysis in batch mode. Default is 1 (serial).
Note that the number of CPU used cannot be greater than the number of images -- NeoLlama will automatically adjust the number to whichever is smaller.
Issues
Please use the GitHub issue tracker to submit bugs or request features.
Contributions
If you would like to help contribute to python-template, please read our contribution guide and code of conduct.
License
Copyright Rosalind Franklin Institute, 2026.
Distributed under the terms of the Apache-2.0 license, python-template is free and open source software.
Metadata
Release files for neollama 1.1.1
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 | |
|---|---|---|---|---|
| neollama-1.1.1.tar.gz | 36.1 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| neollama-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 63.3 kB
Release files / neollama-1.1.1.tar.gz
| Download URL | neollama-1.1.1.tar.gz |
|---|---|
| Size | 36.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c7bff91f3c056da92165dd3577cd8310fa250267c40fabc105defb0e050cf18
|
|
BLAKE2b-256 checksum How to use checksums |
4b2ed4f66ad34478d908688ec2d32302339c9336c8b39ec8b48c952d302c7c4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Release files / neollama-1.1.1-py3-none-any.whl
| Download URL | neollama-1.1.1-py3-none-any.whl |
|---|---|
| Size | 27.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c83db3de89dbc3a4bcdc0526112b4bb268dbe7dc6ab34ebb47c0612ded1b98e1
|
|
BLAKE2b-256 checksum How to use checksums |
afeb84fcab4de37c6936c8d1d16b507ca14c2d1054d120885a34f710d0000386
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.13
|
Security for neollama 1.1.1
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.