Skip to main content
Neuracore Logo

Downloads Python 3.10+ PyPI - Version License: MIT Last Commit


🤖 What is Neuracore

✨ Neuracore is a powerful robot learning library that enables data collection and visualization, model training, deployment, and real-time inference with support for custom data types. Get started with Neuracore today, sign up for a Neuracore account!

Data Visualization

🌟 Features

  • 🚀 Streaming data logging with custom data types
  • 📊 Dataset visualization and synchronization
  • ☁️ Train robot learning algorithms on cloud
  • 🤖 Policy inference and deployment

🛠️ Installation

Neuracore has been tested on Ubuntu 24.04 and MacOS 26 (Arm64, Apple Silicon, M1 series Chips). If you're on Windows, please use Windows Subsystem for Linux (WSL)

To install the basic package for data logging and visualization:

pip install neuracore

Note: installing the ffmpeg binary is recommended for faster video encoding (during recording) and decoding (during playback/import). If not available, Neuracore falls back to PyAV for encoding.

Linux (Debian/Ubuntu):

sudo apt-get update && sudo apt-get install -y ffmpeg

For training and ML development:

pip install neuracore[ml]

For bulk importing datasets:

pip install neuracore[import]

To run our examples:

pip install neuracore[examples]

For MuJoCo MJCF model support:

pip install neuracore[mjcf]

Note: [examples] and [mjcf] cannot be installed together: the examples pin mujoco==2.3.7, while MJCF support requires mujoco>3. Use separate environments if you need both.

🍰 A Short Taste

Here is a short taste on what neuracore can do.
For a detailed walk-through, please refer to the tutorial and documentation.

import neuracore as nc # pip install neuracore
import time

# ensure you have an account at neuracore.com
nc.login()

# Connect to a robot with URDF
nc.connect_robot(
    robot_name="MyRobot", 
    urdf_path="/path/to/robot.urdf",
)

# Create a dataset for recording
nc.create_dataset(
    name="My Robot Dataset",
    description="Example dataset with multiple data types"
)

# Recording and streaming data
nc.start_recording()
t = time.time()
nc.log_joint_positions(positions={'joint1': 0.5, 'joint2': -0.3}, timestamp=t)
nc.log_rgb(name="top_camera", rgb=image_array, timestamp=t)
# Stop recording, the dataset is automatically uploaded to the cloud
nc.stop_recording()

# Kick off cloud training
job_data = nc.start_training_run(
    name="MyTrainingJob",
    dataset_name="My Robot Dataset",
    algorithm_name="diffusion_policy",
    num_gpus=5,
    frequency=50,
    ...
)

# Load a trained model locally
policy = nc.policy(
    train_run_name="MyTrainingJob",
    ...
)

# Get model inputs
nc.log_joint_positions(positions={'joint1': 0.5, 'joint2': -0.3})
nc.log_rgb(name="top_camera", rgb=image_array)
# Model Inference
predictions = policy.predict(timeout=5)

📚 Documentation

💬 Community

We are building Neuracore to help everyone accelerate their robot learning workflows, and we'd love to hear from you! Join our community to get help, share ideas, and stay updated:

  • Discord - Chat with the community and get support
  • GitHub Issues - Report bugs and request features

🧾 Citation

If you use Neuracore in your research, please consider citing:

@software{Neuracore,
  author = {Neuracore Team},
  title = {Neuracore},
  month = {January},
  year = {2026},
  url = {https://github.com/NeuracoreAI/neuracore}
}

Metadata

Release files for neuracore 18.0.0

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

Built distributions (wheels)

Table of built distributions (wheels) for neuracore 18.0.0
File
neuracore-18.0.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
neuracore-18.0.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
neuracore-18.0.0-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details
neuracore-18.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
neuracore-18.0.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
neuracore-18.0.0-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
neuracore-18.0.0-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details
neuracore-18.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
neuracore-18.0.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
neuracore-18.0.0-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
neuracore-18.0.0-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details
neuracore-18.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
neuracore-18.0.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
neuracore-18.0.0-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
neuracore-18.0.0-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details
neuracore-18.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
neuracore-18.0.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
neuracore-18.0.0-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
neuracore-18.0.0-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details
neuracore-18.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 158.1 MB

Release files / neuracore-18.0.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL neuracore-18.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9b8e0627d1e5abfc183d5f266dff57688b8ebf888a472b9cfaf6429f2eb94ce2
BLAKE2b-256 checksum
How to use checksums
8aaa0d78c73d5c15333e518c3dcd29e1dbd8820f758fe8511000b94b62fddccb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL neuracore-18.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 7.9 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5f80d22443a7c9c6b5f13e18e4f4fdd296905eb46339fc53d2748e5141d697b8
BLAKE2b-256 checksum
How to use checksums
0f70fe408c385d09df33b79c3cc77d2df2f565c5358856eb759ef7c73ef1b4c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp314-cp314-macosx_11_0_x86_64.whl

Download URL neuracore-18.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Size 7.9 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
7ef8b653999ba5279fed44fb9d9aef6b14bd2086052c4faf03184d8841f3fb91
BLAKE2b-256 checksum
How to use checksums
aaa23af895fb2ae4ef820b5ed5238e5d541c7e76724ac6304322a0e0eb76b5db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL neuracore-18.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
93527625652e3f221b0508684a1e7e4de393dc9bc2b645fdf66fa66c83836091
BLAKE2b-256 checksum
How to use checksums
42d09ca4faed736aa52296154686ce495d2a53d1cb5e0efec49256243fe898b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL neuracore-18.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
43026417c41d2e2bfbb2589eb68ded1a783b6ca607e8c803cfb89906ae9ebfd8
BLAKE2b-256 checksum
How to use checksums
047163638c1cbe31908b811c93541f7df58e20d78e1993a9f4bdfceecb8aa7da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL neuracore-18.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Size 7.9 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
10ac3328cef907204f244867a3209cb5e7c6f9807d07fb06bb4c49ae10b82c77
BLAKE2b-256 checksum
How to use checksums
004873735285d1c68e95c0497f6040536de21d5b9ca014115d767f29398141c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp313-cp313-macosx_11_0_x86_64.whl

Download URL neuracore-18.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Size 7.9 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
46735b67db45e62933cd447f65b18583e54ce0a3197f64180222a5e5ad282acc
BLAKE2b-256 checksum
How to use checksums
b618b04b3eda04e8d119b0fb1e73a4d61a4789203a5eb932f8b5e3607fa41faa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL neuracore-18.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fb3873e24a36736cb9edf8184a6ae63364a83013791e13840df43648a020faea
BLAKE2b-256 checksum
How to use checksums
be1ef00947b6b06a5e24b183b8713ed4983a423e23a7f29b65d2d5d43fac7546
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL neuracore-18.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b88d1c78aa35c3677ced7be316946e9ac862672d391138719472cc5dd83fdb27
BLAKE2b-256 checksum
How to use checksums
b7512e466b40bfa15f4bd6bc86d04f8f0d8a50b7ba7abfe8ac363b9863248d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL neuracore-18.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Size 7.9 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0137de2abb51e9dbfee7edab5ff1641399a53dad6603f54d76da5f3816d14610
BLAKE2b-256 checksum
How to use checksums
0e3cf1c1f501edbe0d7d569f8854d315adf9c4d098897144bcdb536d4c71c072
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp312-cp312-macosx_11_0_x86_64.whl

Download URL neuracore-18.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Size 7.9 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
0272f6c7fea2fc6197dbcc692678a4821e19d6464da1f375f72ff0f2efb60885
BLAKE2b-256 checksum
How to use checksums
07bca737d4e865f371bf1695e4ac02bc4af5f09f37938996f62f23aa89a6575d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL neuracore-18.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
38853bde2f0c55a6391cdb7322e174521a6a4deea2f55f8e1d12f1c3895e140f
BLAKE2b-256 checksum
How to use checksums
da6010739558cca63614d2cb9b8627125a28426a6aefb6642f3c26d962a943aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL neuracore-18.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bba8a1446110f77a22bb8e9149475bbcff502a8804d41c11efa12f4a95731eaa
BLAKE2b-256 checksum
How to use checksums
8ec3c8576324797c32bf3867f16db5368380895d488faa70b813ed924ebfebf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL neuracore-18.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Size 7.9 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
41cfb6e2223c8c7e2c585e0a600713f4de809930612009843a719c274a3e2e58
BLAKE2b-256 checksum
How to use checksums
375674aa00db8ce771c6798944fd5f0b13e2cee887df6c953e3ca2b719627cd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp311-cp311-macosx_11_0_x86_64.whl

Download URL neuracore-18.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Size 7.9 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
8e284a417944d9be2d7eaf162c9081314222edbd3089a3859c266ef43816e046
BLAKE2b-256 checksum
How to use checksums
ce37cdb031f860eee036eaae55e5f53405c014d9b886e7d6f89b1fe559b89153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL neuracore-18.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7c9ef7a81d0a9c47f49c93553b96765ae8718f32a0f282f04fe655ce546a1a68
BLAKE2b-256 checksum
How to use checksums
cd6e0131cf0fc83bb67d8521f69c3190c2bb50d4ecf8cf77fae19c40dd529ecb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL neuracore-18.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7a4c11ae43679fe09592261625d23bb57ef6251774c0c7849228cd2d4c788de0
BLAKE2b-256 checksum
How to use checksums
805e080aecb6f5e9d6db76970ae7b30acd3eb77b31def613fe545e0cc7f6d094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL neuracore-18.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Size 7.9 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b8820cdfc4c3e77a2ef5afaceb446d5ffcf641bee3c0a828e019307efcf89591
BLAKE2b-256 checksum
How to use checksums
56055f0b1d05cbbf603de3275a3e34c072ebae1d2b0fe3e9f67514ad8df9ca4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp310-cp310-macosx_11_0_x86_64.whl

Download URL neuracore-18.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Size 7.9 MB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
643b52e4774a53595d343ab8ed9b692e4f271c0c14f9fe44c69e3bfd0bcd07b0
BLAKE2b-256 checksum
How to use checksums
d3e986334ef7566da5ef42e784f1683246ee52e4d131355aec68efa53117545b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / neuracore-18.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL neuracore-18.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 7.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0de0ed23fc9ad4efff5cebdb11e5c9e2f619c485cfd8dc424315c6c09d8f898f
BLAKE2b-256 checksum
How to use checksums
5305d16fe89e7898911434051a529342b13f6ecb63c375a1689597a971857a6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

18.0.0 This release

20 release files

13.3.0

2 release files

13.2.0

2 release files

13.1.0

2 release files

13.0.0

2 release files

12.2.2

2 release files

12.1.0

2 release files

12.0.0

2 release files

11.0.0

2 release files

10.1.0

2 release files

10.0.0

2 release files

9.2.0

2 release files

9.1.0

2 release files

9.0.0

2 release files

8.0.3

2 release files

8.0.2

2 release files

8.0.1

2 release files

8.0.0

2 release files

7.13.0

2 release files

7.12.0

2 release files

7.11.2

2 release files

7.11.1

2 release files

7.11.0

2 release files

7.10.4

2 release files

7.10.3

2 release files

7.9.1

2 release files

7.9.0

2 release files

7.8.0

2 release files

7.7.1

2 release files

7.7.0

2 release files

7.6.0

2 release files

7.5.3

2 release files

7.5.2

2 release files

7.5.1

2 release files

7.5.0

2 release files

7.4.1

2 release files

7.4.0

2 release files

7.3.4

2 release files

7.3.3

2 release files

7.3.2

2 release files

7.3.1

2 release files

7.3.0

2 release files

7.2.0

2 release files

7.1.3

2 release files

7.1.2

2 release files

7.1.1

2 release files

7.1.0

2 release files

7.0.1

2 release files

7.0.0

2 release files

6.2.0

2 release files

6.1.2

2 release files

6.1.1

2 release files

6.1.0

2 release files

6.0.2

2 release files

6.0.1

2 release files

6.0.0

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.1.4

2 release files

4.1.3

2 release files

4.1.2

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.0

2 release files

3.6.1

2 release files

3.6.0

2 release files

3.5.6

2 release files

3.5.5

2 release files

3.5.4

2 release files

3.5.3

2 release files

3.5.2

2 release files

3.5.1

2 release files

3.5.0

2 release files

3.4.0

2 release files

3.3.2

2 release files

3.3.1

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.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.6.5

2 release files

1.6.4

2 release files

1.6.3

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

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