Skip to main content
Neuracore Logo

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

Join our community!

Discord

Getting started

Discord


🤖 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, or try it yourself on Google Colab.

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}
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

neuracore-14.0.0-cp314-cp314-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

neuracore-14.0.0-cp314-cp314-macosx_11_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

neuracore-14.0.0-cp314-cp314-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuracore-14.0.0-cp313-cp313-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

neuracore-14.0.0-cp313-cp313-macosx_11_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

neuracore-14.0.0-cp313-cp313-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuracore-14.0.0-cp312-cp312-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

neuracore-14.0.0-cp312-cp312-macosx_11_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

neuracore-14.0.0-cp312-cp312-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuracore-14.0.0-cp311-cp311-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

neuracore-14.0.0-cp311-cp311-macosx_11_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

neuracore-14.0.0-cp311-cp311-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuracore-14.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

neuracore-14.0.0-cp310-cp310-macosx_11_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

neuracore-14.0.0-cp310-cp310-macosx_11_0_arm64.whl (6.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file neuracore-14.0.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4173e099d14318b3b6837456ef1375ef8609112b733a8b4aa45dd7a3a6c4d2ae
MD5 24609430c5da30e87767499f51a571ac
BLAKE2b-256 df29f6391fd88900b9bb14d888f78c18b81dea0e96a334ceed760f98f192da77

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6889bc50ae2919e5a2cd27dfdbd849f6447f6684f03546d020a5ed6221a8f276
MD5 225863eb7117d136231bfc445305ce7e
BLAKE2b-256 6c590038fe87744c922014ca505d18fa89cb6fef32eeaf5ee422044e9a227d12

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e1323c05569d094905f5f2d3bb0865061f7ad9f589d6d8240b2a4aabed7dbe3
MD5 51503427f7eeff8a78be39d167b2f80c
BLAKE2b-256 47f82f972d9465a0c09adebaaea12e810f1bbc4238b616b485185c35b966427c

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f30e8fda2ecbad3245ca3f5067c92830f9f3819b58022f61b88d7becbbe78ba
MD5 d2cecfe4b01814a8f9881c1521236239
BLAKE2b-256 3eacef73425adaf3a45fc8cef3430bf12feda017e9a40baca0f90b10574235b9

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5d0f8d8a6f0872ab9cd19076ce5c8da24e843e6a0f1443d7d6b6afd770971d22
MD5 250fcdb5e1b8392e668b7a5b34bfc27c
BLAKE2b-256 cbaa6f942d883031c0ea70ac424745b91428c1ffff22d42593529289053c353b

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a21b03e6e5c127660cdd03311da6de00e80ab84d5ad148017f827af87dd0daa1
MD5 be9a1cd37edaae1897ee35825613f373
BLAKE2b-256 2d7487303798636adffc59eda93d75afed679c3141718b18de27fb64cc9b0379

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 62517ba676f8a8994054ba25e531a5561799cc00c40a361dd1f40e530a1b4a67
MD5 fd2ec32d0526f311d1bb7c90ccb5a0fb
BLAKE2b-256 7666a6122a30d620642438fd7136ca1816f6987b1ccb0a6bf072926d4260e5e7

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9351cb4b502b701203539d80596f8953734a0dd43aa106ca8a282933c19a13a6
MD5 4e7f5f435197ecca4fdfde6dabab49c3
BLAKE2b-256 ca2dddcf4d11d17896ac1159593ff3da8ba9d27b6444c93be225b062bd9d4c77

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 304b4877ac71b8c0b739c1ae8727e99c85f8815ea513eacba5c60043ce1d89ad
MD5 fcbca94509378e68cbef856ae067e34f
BLAKE2b-256 aea5301a537eacec73e7befc09c606606f023dac0a1eb2aa44ad855a95e970ac

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81d473f6f782aa1399beef4cfd5856ff8b56843b623bcec23fe1f234a2748302
MD5 1893b6d15046afb2f8f861e834054e6e
BLAKE2b-256 6c1b812275f57e3d18122348355394c30f65dc35aa495bf54000024e34c55e36

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2bc769c8585912c1a07d66d0f937c59a4d587ff1de26e4f91d7a1cac4aa05aee
MD5 26b00163f13dcd9de41a41d3bd97eee0
BLAKE2b-256 b45de3653ac8278f8fb7271dde6315354b285fc15119e12d79e8d52c9415a602

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0db97dae8c4d1d7082398fb78fe2159e19ec3556f19671c1b37ff2e879ff223d
MD5 14e102be9d7e9f28bac5ec88e16f078c
BLAKE2b-256 a5d01521390a5ab06060cbfb1ab4136a730138e946430c479873d48f13fd1289

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 849b9ce095a7400f84ec93abbac9b6e5e17da226fa10c974f5ea2b1e1bceb72f
MD5 bf7f1ff2ff0eb82c1f54bf6ee741876e
BLAKE2b-256 783c9fd84ab8bf2350c416dd581eca24c5bbc7a46c1e3543c5eed237893ad7d7

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e25dd460dc04da6c1828510178716305728aab2de9d0826e4332838cb8c5788d
MD5 220a55e2a71d186a557751c3dec0d837
BLAKE2b-256 89804d8b1bc956fef302a548b7f1042fd87d921c48023d116b995e32aeb47d76

See more details on using hashes here.

File details

Details for the file neuracore-14.0.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-14.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 754f1a805c2ab429c8818ee0c39b249bef94338d3ae433fba45203375fd2f55d
MD5 a39ec775a61ed621530158129c23090d
BLAKE2b-256 c86222c7906078d3fb1d732d851df8309146ed007c41ead73e61027d88ba348c

See more details on using hashes here.

Release history Release notifications | RSS feed

17.0.1

20 files

17.0.0

20 files

16.1.0

15 files

16.0.0

15 files

15.0.0

15 files

This release

14.0.0 This release

15 files

13.7.2

15 files

13.7.1

10 files

13.7.0

10 files

13.6.0

10 files

13.5.0

10 files

13.4.0

10 files

13.3.0

2 files

13.2.0

2 files

13.1.0

2 files

13.0.0

2 files

12.2.2

2 files

12.2.1

2 files

12.2.0

2 files

12.1.0

2 files

12.0.0

2 files

11.0.0

2 files

10.1.0

2 files

10.0.0

2 files

9.2.0

2 files

9.1.0

2 files

9.0.0

2 files

8.0.3

2 files

8.0.2

2 files

8.0.1

2 files

8.0.0

2 files

7.14.1

2 files

7.13.0

2 files

7.12.0

2 files

7.11.2

2 files

7.11.1

2 files

7.11.0

2 files

7.10.4

2 files

7.10.3

2 files

7.10.2

2 files

7.10.1

2 files

7.10.0

2 files

7.9.1

2 files

7.9.0

2 files

7.8.0

2 files

7.7.1

2 files

7.7.0

2 files

7.6.0

2 files

7.5.3

2 files

7.5.2

2 files

7.5.1

2 files

7.5.0

2 files

7.4.1

2 files

7.4.0

2 files

7.3.4

2 files

7.3.3

2 files

7.3.2

2 files

7.3.1

2 files

7.3.0

2 files

7.2.0

2 files

7.1.3

2 files

7.1.2

2 files

7.1.1

2 files

7.1.0

2 files

7.0.1

2 files

7.0.0

2 files

6.2.0

2 files

6.1.2

2 files

6.1.1

2 files

6.1.0

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0

2 files

5.0.1

2 files

5.0.0

2 files

4.1.4

2 files

4.1.3

2 files

4.1.2

2 files

4.1.1

2 files

4.1.0

2 files

4.0.0

2 files

3.6.1

2 files

3.6.0

2 files

3.5.6

2 files

3.5.5

2 files

3.5.4

2 files

3.5.3

2 files

3.5.2

2 files

3.5.1

2 files

3.5.0

2 files

3.4.0

2 files

3.3.2

2 files

3.3.1

2 files

3.3.0

2 files

3.2.0

2 files

3.1.2

2 files

3.1.1

2 files

3.1.0

2 files

3.0.2

2 files

3.0.1

2 files

3.0.0

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.6.5

2 files

1.6.4

2 files

1.6.3

2 files

1.6.2

2 files

1.6.1

2 files

1.6.0

2 files

1.5.3

2 files

1.5.2

2 files

1.5.1

2 files

1.5.0

2 files

1.4.3

2 files

1.4.2

2 files

1.4.1

2 files

1.4.0

2 files

1.3.1

2 files

1.3.0

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.1

2 files

1.1.0

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 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