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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

neuracore-17.0.1-cp314-cp314-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ x86-64

neuracore-17.0.1-cp314-cp314-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuracore-17.0.1-cp313-cp313-manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

neuracore-17.0.1-cp313-cp313-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ x86-64

neuracore-17.0.1-cp313-cp313-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuracore-17.0.1-cp312-cp312-manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

neuracore-17.0.1-cp312-cp312-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ x86-64

neuracore-17.0.1-cp312-cp312-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuracore-17.0.1-cp311-cp311-manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

neuracore-17.0.1-cp311-cp311-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ x86-64

neuracore-17.0.1-cp311-cp311-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuracore-17.0.1-cp310-cp310-manylinux_2_28_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

neuracore-17.0.1-cp310-cp310-manylinux_2_28_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ x86-64

neuracore-17.0.1-cp310-cp310-macosx_11_0_arm64.whl (7.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5fc984364ada30f4e65b9147ea159d3404483211c5541af7696284ed5488272
MD5 ec9431f0243d4eb2928d68786063001e
BLAKE2b-256 61d934030d90bad2e901ec1a17028ee763fba24206e03c9df44d29f882f73287

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee3cb89e1441a14b69eb8c9da887d1faffd71b6f23c2ab65324a4ddc15f10c9c
MD5 57ad5b77d53a86f762c5ea90c09d36af
BLAKE2b-256 834d972a2b5a9719c526f4cf8e87b2d40e30e3aee385c5d6bf5485dd63efb47b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6c1a2ab8463d28126a512084a42f306c7e86723108fa7db92eaf37891612c912
MD5 20f80e4988dd545309ecc19afbe9f723
BLAKE2b-256 ed0be6a317be1a2e9d307f14ca73d1538f89b00faf2c1a5ba4595ec72048c4b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aeea4d2e3ce85455a0fde42dfbee419204d4491228f50e2a171f4ae972442a1a
MD5 cc7d3b8938268f8b6dcfa5162c7ec0d4
BLAKE2b-256 097195a32fe9788344d616dd75c1538effe1d9dceb6aa8fdbb4b93b618edb4cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e276bdf49cd3cd4a87264a7a43f5cbb4b6b3ac7b77fe10e976ab32e9f5b3617a
MD5 49a6b7874dad8446d25137317bdddc75
BLAKE2b-256 cce26fce84099df997b25c1adbbe2952810b2e126b147ae369d26139c8027fce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 207b3649fcc8f110b6f30fe5480bcf2dc5177491b15c043479609803e675941d
MD5 e53cdcd598275f0d793d2ce090e6d2e5
BLAKE2b-256 d2c111dcbd6775be7c934bbf6e7b7df8c9dc99b0e6c52206cd172fd05472fe8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 63addc6c9b37497298277cb2655bd638471dc08825b934602a06239fcf49097b
MD5 4d81da9478366b27ece55a631f5c13a7
BLAKE2b-256 9d31c77a1a867ec264a936521a862c3599e38169960dd26a5afb653d85bae03c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7dc3a497efdc7dbfa9503f1384a83553fe4c799ff1b9a9a728666d3274e0df2
MD5 b72d6dae8eabf312560e0d69a7cd5985
BLAKE2b-256 2db3e60b80e05f5180962f87974aba09b1cf1422dcde0f5d0efdc98c91ef73e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f6f00929bbadf56c64513be4fb4de277f43ab736d8a7e9c29f48cc7e23a7ee3
MD5 3599b59320d6ab8b630ff5d937400f26
BLAKE2b-256 d1e18394147ddb19a98c0d68044737800f2e09b8f1da542f8b1163f1cfbcf99e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5eea78271e3cab74dd6b7221a62b7c17fd99e4cf1bd31b8bf01adb4b3a9ccf6d
MD5 c6791af6b701420fc0d651ab416ade6b
BLAKE2b-256 1e3e2d066ea284eedcf9e44baf9856295a013cefd0be6956548757be48e0435c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 af40220f4d0ccd95f02ffb3ae08a9a2be93ad6d5a951ca00d8b5a09c9567cf6e
MD5 f4e0eb8c7c2b0e8730f6372304210c5b
BLAKE2b-256 8a2094f258d7e49df5ff26fb2d49d123e9597f4129e61769a1f914db0bf0cc55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7792b6f373985e2c01b59f6070d1b1ed9b6baa529ac1c05e2375fe514105c18b
MD5 76aea7187bb10019b39bd73198a52aaa
BLAKE2b-256 3d711cfa99444366a17497d746f57dc301943a057470b6278631b8f2a1d6ef84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 784aa54fb1c6ff0f1f1c4fce704bcaf5467560372c45a0cb5d4a10cdcb401e88
MD5 41869972a1c5fc937416387ad91266c0
BLAKE2b-256 3e3c826149f6a1f196d2cc32fdf21d04a9f3a13ecae8f04a6583b93132c41609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b2c7a7f4d2552723b29ea54cbffee5ba455d5c0599317e35ba754ebc6f2c9b9c
MD5 e5dc5ac046a225abd6983596714971ee
BLAKE2b-256 9611425650522fcc3a84cc83e71d8ad961faf8839bc59fa674ab7fcdf09cea17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a89d8f914dcae17bf345855fc9008ad85d881906bebd4b65557709c232bf2dd6
MD5 d0c5908c5780bb901bc4877c444b9565
BLAKE2b-256 6b754333ea071de3b4574715d3ca4ca78329de8aebb9ec695a2434db5c5548ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5296dd635d742092c4b61ddf7966333e8347235abe91a855339d3d6ccb88f26a
MD5 93b3001b0efb4126ac5a0037109a00e2
BLAKE2b-256 0c442680a9e093ddf3ca5dca287b02e536cabc9520d17abf479acd3e61050dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ed34ab481a1e0ddcddef4e2d39b44896d1939272d6eb62f5b7550fe62a00e03
MD5 15bb7afd54a07d929490c9f357b131b1
BLAKE2b-256 a21f7b0387b4346198d5109b5f942f59fa2506036c98edbf16de5942c6f6ec1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4bfead16b8c6bfc28c1d656e1ff6141c0685eede45a9db5389b6d67d65c59cd8
MD5 4ec07724e6bb20be7e552166b4e76b3c
BLAKE2b-256 2a8af4d7113d7c01420f52e86ccab929bbbba88ce3c53582e0458fb749239cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 75a5911ee92e0f8a3f1f5ab21dcb8bf38c639b64ee283fdd0c4e6752ff13e59f
MD5 8d07f49fffb4a686edc90a342d87b64b
BLAKE2b-256 ee377cfc8718a7f055fcff2ffd1407aa2a19da4f59ef6d57877ee479321e0e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuracore-17.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ff7b9e0a84e5a0ad7e7ace5a37f36bcf2dba0b68909c7afedba71aa4150032e
MD5 4cfde3a77511b37362b79e9db4191862
BLAKE2b-256 8b63bd51a46fd0a68e995c375caa8d16ccd6d0aea85112f891b9c24752b647b1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

17.0.1 This release

20 files

17.0.0

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