Skip to main content
Neuracore Logo

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

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-16.1.0-cp314-cp314-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

neuracore-16.1.0-cp314-cp314-macosx_11_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

neuracore-16.1.0-cp314-cp314-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuracore-16.1.0-cp313-cp313-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

neuracore-16.1.0-cp313-cp313-macosx_11_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

neuracore-16.1.0-cp313-cp313-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuracore-16.1.0-cp312-cp312-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

neuracore-16.1.0-cp312-cp312-macosx_11_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

neuracore-16.1.0-cp312-cp312-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuracore-16.1.0-cp311-cp311-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

neuracore-16.1.0-cp311-cp311-macosx_11_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

neuracore-16.1.0-cp311-cp311-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuracore-16.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (7.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

neuracore-16.1.0-cp310-cp310-macosx_11_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

neuracore-16.1.0-cp310-cp310-macosx_11_0_arm64.whl (6.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ce557ccfefed61a78b6f31b2edbcf490ec971b828523daa57c43aef4d4eb7e2
MD5 731a9b6b98b8bef0f72956ec1fe9792b
BLAKE2b-256 2e11d79bc9cbf71bec95388895113e869d66806017e06500a849ea429c53c04d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 31081fde8098ea258ce3643fab257121d821fa4217cbc610f8e5e3e89dce7554
MD5 eace843cd29ed40bddb67eb786ea2ad1
BLAKE2b-256 d9e474a4a52af02bb68a923d209402833133b2c45dc3583bafb48e58b759c2ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8395c58fde1b8ea18ec7b36646ef8ff3cb82341923b950e3360f3f540ab01a4
MD5 a4913f165297fc9175813b97d3c0f538
BLAKE2b-256 5150fd52a3b452a7b524e208f1cd1e8002720574062c34d41923e3220c07de2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15d7f1b438544a4c60c50b04432bff0817b901f3b825076ae2d442e94e08dbe6
MD5 c3d2add5004a9701696c0fbffc42a2ae
BLAKE2b-256 f802f706ef92b6aac9e1da004dfbda2902ba6c95c6a38e157427f3a772d71f8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 34df9fcf791b5824ef6dca7ddb554cf880995e787236e4e4b400029efccf8516
MD5 67d7077ba017da5535207813829fb59a
BLAKE2b-256 46d043867718c3b447a6b7a2238cee5ccb1dd62eaf69c6f408d7ead95ed71380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65da72c2431ca7f66bb3ae6d8dc1ab3eca6ddede836d9aa4de15145aabdbb4ee
MD5 53d9d32311ba0be1933765cf9a82c14f
BLAKE2b-256 317e9975e1343042397c8da6f3fbbeff2345a8ab0bb12dadb4951aee91df78b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f224f1179bfb947cb65c5b84ba738434d0ed28e2165e81066bae50631ec77aa7
MD5 041d900757ce0396e815f1519a141133
BLAKE2b-256 c697b2aaa84b00b159c9607648c8aab634b06a6bcc79f5255c3a15af65a10b35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9a3ade8952813b61adbcd626b82a7935e020312ff28817b44f6aee01da23118f
MD5 95deafb0a3557c385fc246c302db2109
BLAKE2b-256 8084ff760aaa3245b0ec655c1ef5ed4f54640ce2b091459dc2fad90e1183ddfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b6862e1873d65149e9ced4962ef543662a446f36e2796d3580c7daa95cd1275
MD5 8c02edd090fb6378e621a727d7bdb798
BLAKE2b-256 c62aa9f6c2b501f3831c65b4d1fcc03a9866a38f18b68ecfc0d7f1049893ccaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 700bf018b36e1b4f2bc9d09878eb4c7cde9357398399411522aebfbef93411ce
MD5 21e25461afc2f8df8d75e46a815e3eb7
BLAKE2b-256 8ee047779e99370a4b7e7b3f5bc69e222817a9a788c80c8e07cbfe5f68423ecf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 44941d3e27479c6afa69def5cc3af12a9a3da85dcc891827333ff7966a4bd11e
MD5 5c31d065b2c6e75bb578598781f8a547
BLAKE2b-256 64ed513b0087585272a968ba33b8c463f1e212c026c0d21b0bd8843d898155e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a76adb5eb6758bb63a42769ff103e0262968a469757ab9f883715c3dab8358b
MD5 63b1f4f77e2095978f93e8286f617e7c
BLAKE2b-256 388e8c6eeee6c482e7c1d1b7f5418f663091fe986451ea70abd5ec001118c987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f7b06b5889f7b5c46c0374297c59ea692fca37aa972c4fee08577966d0d889a
MD5 480453758ecf88a7765694ebb62ccb2f
BLAKE2b-256 a2c580c52ecdd39770156b20fcd60c6840cd89f078e2a674ce84de846fd67397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a1dc3a2062ba724eab6f41f5a68661a3de2c872e860f2d6ec8b22d384f90ec44
MD5 8f90c730a52ceb600a5a1a7f63a38593
BLAKE2b-256 442bb5b597860d785510aee3943e7af753e7779ab2c05cd4256e0c90723b474a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-16.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 525957fea9731dc59809a4b62814461f378b5904561427eeb631fe896e284ce3
MD5 646b5969d7c1e8e18105d2e262626982
BLAKE2b-256 69eafd9dd1cd8f9bc6cbab0fbc7ebc36d6ae942e16ea45f4771bd71692cca3a7

See more details on using hashes here.

Release history Release notifications | RSS feed

17.0.1

20 files

17.0.0

20 files

This release

16.1.0 This release

15 files

16.0.0

15 files

15.0.0

15 files

14.0.0

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