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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

neuracore-17.0.0-cp314-cp314-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

neuracore-17.0.0-cp313-cp313-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

neuracore-17.0.0-cp312-cp312-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

neuracore-17.0.0-cp311-cp311-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

neuracore-17.0.0-cp310-cp310-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ x86-64

neuracore-17.0.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-17.0.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-17.0.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f587ef0b928ac116302647bf97c5696ac4f436088a521921188986c54f60a24
MD5 d0a5f98a44b42a0515e397e435b1e9a1
BLAKE2b-256 529ee58fbfc4e60491bfa400acd2c1f71a96e19ef198e4d52dc75f6c3d531dd5

See more details on using hashes here.

File details

Details for the file neuracore-17.0.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuracore-17.0.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b64fd7a2d9a66f05b4ef9d4dd1ce146fabb5972bba6829d1460b4aab239b42a9
MD5 980131b6c126ca9be5d39f6e3e41759f
BLAKE2b-256 76cd2f034dba35a1f032a132b2c7cc9b3c8522a453bfd5d7db73322d3cc7f6d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5d59df9068f8b4d9defb76a865206127b6d265baf87f64bd57a6f85162acea63
MD5 934b2610ed9f1816beda3b77c82a839f
BLAKE2b-256 ba47dc54b4c219bea2b1310e3b42098c18926095c960eea6a7962b4405dd5a4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1d9c02b8b8d2fbeccb112cab3d7e39a8cae07ac4122a73c997a68a2a3db534a
MD5 a6ff02c05b38e156e7f99972ee65e383
BLAKE2b-256 2a46c40f4498378c1eeb64b5be7bfc042936adb17ed8f7efbbe17aede27e63cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7aec7efc6053c48f5b9487408b1af841c58980935042075e5aa9937c1748af6a
MD5 035a651760f9cfee85c4021dcc707fb4
BLAKE2b-256 5ed6d8d5f095618209ff8e1596d3301ba9a978ff78391bae0b9cb48f69902e9a

See more details on using hashes here.

File details

Details for the file neuracore-17.0.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuracore-17.0.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5c7810a56e0dba2128029ad9cb1864364a19c83e9bfb000e9193f65933c4427c
MD5 d9111391ae9702ed1e589a5fd6a44554
BLAKE2b-256 6f840abae40ff08ac9b18507c05fb40614ae87d14444900d89517cce92842b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d44bac7d33b0f435a48f031b5b0ec91c3242a4f3a36f8daa0ec00c512d5a480c
MD5 ee05990e32b4c5c5a0576dd67c441391
BLAKE2b-256 d75a13c08fa38f10ce8b4237d0943c559cac88fed50560808a9bb59445e43afc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84aca043daa76145e1f7a4808f01af86fdfe88e5e1297a83697898d4d28469a5
MD5 9e8a4176bcaf122bc09f62f441046b93
BLAKE2b-256 bcb57219ddc73ad30312dd5714f47b92ce77f848c86789eb077e45db21d5f5cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8792185f792305191a1afd80d2b83153de1573cc3c9a60613a7c64234dadc45
MD5 1539ecdd24ba7dca1618fbe438d22792
BLAKE2b-256 d035c9de11f2b317daff19213b4e9a2f3f43d299dab6b1ec6fc0515f1bbe2914

See more details on using hashes here.

File details

Details for the file neuracore-17.0.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuracore-17.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8c2638634a38f55b57b72a3f1e9629d2ae23fca9470024fe51937955de49bb97
MD5 4424a708dbc5a2a93eee1f079aab7306
BLAKE2b-256 a40c224d4e00ddb995425942f914b32d059e575b494d0d23097016f8b9842de0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 befc69a951b803f4566638c339e794f4611d7cbd740d773794ee705bea18fb4d
MD5 959078113ae0f37b2cbba8c5105f70c3
BLAKE2b-256 95996a28d44fc729263425a4d2f6bca512ac6817b3a6a17ee30c09bbc1910475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed8a4fabc7d35cbb3aac95d13bb5abd777f2c51f82e4d94e411d2309867e6d78
MD5 a16e0de14f15cf060ae86da8ffa42058
BLAKE2b-256 e82a04e16d2e3516615b865d2ad1021979f18498d5208f2355795597909d233d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d8987b517af7686e5a4da0f86c9c943ad6325fd3b6bf4a092499c2f9b86a35d
MD5 9490b66ed2dabd51b1aa80f9e07d5257
BLAKE2b-256 ecad06505fba21a06850459e0f6fbe7bf455a0c9b3335f79b33670393f5b6f33

See more details on using hashes here.

File details

Details for the file neuracore-17.0.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuracore-17.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7fecd948ae3b50b339452162638b4e8a52e65a12308e7a65224bd23743e0cafc
MD5 761580bc3f3adfe0ec42c88475ea15bd
BLAKE2b-256 0c8c27f55784ced0eb8752eb50b31a056f876bd4c590275d1d67f33b426f445a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6fe4dcca18a4596607cdd6ac98665a94c70aeaead5ed31db341c3ffc6564b937
MD5 a759a52baf9b1b0ca92f255a43456322
BLAKE2b-256 3bcf87ba9254c9bb707310d76604e695166db55a48b6c04b3dfbd708715fb0ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 395173e82895f7cf80cc310258c748f9b21cbbbdfef592817de4cf9488b0eeda
MD5 c1a732d4bcf8958764554db1cd1b1339
BLAKE2b-256 fd119c10325a0dcb726fceab2ed4f2a303dae0a0d6eb2d8f3455addda2c8d773

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0c1b316276fdde84bb2951ec9afc2f1489d202b5d4feeb2c3f1dda7a52fc803
MD5 cb14a6102fbfd3a811159a7a5dd25001
BLAKE2b-256 f402e26984cf2b4e537d73c7e7bbc7f8fb2298554b362b178fed66030733072e

See more details on using hashes here.

File details

Details for the file neuracore-17.0.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuracore-17.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3012db925c471c94b958bfdfbe1b66a071ad46bbb2fdb90861f46803ed575648
MD5 eb9383ea131433b4fdb395f7fe586a00
BLAKE2b-256 cf27128d85f68dccb5c52ecae479bf9fcb6c6a9d062694f7e4c638bcb840bc65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c8e226c287461f9bcdece980550bee6b5d2caada8d37215f264a889ba8df6e1
MD5 0382440135e898b8494733a2024f70fe
BLAKE2b-256 f817b229fe94c562dae020e0c345e555a989ff180a5c5eb6e5e80454148c4bdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b13940f59787f56ce04301c1d421ed84eebc2ec0a871873ed46591ffca7a8bf6
MD5 397a9a11d5fa8eaf48fc56608e2da498
BLAKE2b-256 94bb0dfb486cf86fdc137aa04aabfb6b0807de9ae265cd7e250c25db51581344

See more details on using hashes here.

Release history Release notifications | RSS feed

17.0.1

20 files

This release

17.0.0 This release

20 files

16.1.0

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