Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ x86-64

neuracore-16.0.1a77-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.0.1a77-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b8fa94827ab96b04fc43b952069689420b2a8f851a1882abff1a6902530b4c8
MD5 dca39758d978948a0e7ff490bc694ebe
BLAKE2b-256 0fbcb34e345550982a395e41d464b0f9c6fb23806af65563e0d1ab1d93a74574

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7783c01e4e1bc02d5cfdcd62eb17ff65e20ec6e8df2f75b169193de0c79d84f6
MD5 bdf3c35c3c354b1c26f5d23c1464e047
BLAKE2b-256 b58c6557bab2c5db5a6d606301a6f091bcbb1c948d2fc84d28036d873fd73baa

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8cf08dcfe130d00bda6981d0790150ea4de27e5103bf9a4420a4ecbdf4501a2d
MD5 06b57d3563bb032d47e496c0ad6cb350
BLAKE2b-256 f9594d8c4bb094424a548745bda3c1fcf48ee531327310eb4eeb23a1d56ae4fa

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52f44e303b8943c2a8cb03af2df22488ceb28117644500613c6108f50090f9a8
MD5 3f78bc647bc474a7adc671de88eb20c6
BLAKE2b-256 2cc9825e3edaadaf3795ffb4d90a6974751554ebb9f0c4cce9181ac68bcbce5a

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c2a634f2c7bba8335efe4fc6cd157bcf4d93d7476a1ade6337be64f27d0a1303
MD5 12b7d18381e6021f5bf9d91f8ed89ef7
BLAKE2b-256 7e1799541dc8eb7d1988c4c19ca03abfea5e49b8dbfe0198fbbd1da916fbcbe6

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad741a2db1a5bc17d222a64f230f799c24f617a14701813373e8ce56bf41b724
MD5 0783bdd0464e4b14ee4e5ca25fa90c71
BLAKE2b-256 c84263bd504f8e9ef454c62ac8e98a5ebb9ee7c3dc9ac680ca58057c479a886d

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79b1e7ebeb8b8a72880d1f7a7abf19574ab565a2fee521ae1af0898c82c01fec
MD5 79251ae88bfe63351f3857d5751c97bd
BLAKE2b-256 3e1d0db56a8d52942b19817db2d2bbdc81f0841f555af059786977e351dbb145

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 27201673c583493a36daaab20d367f50a737956c46c9fc84f139797f3e181305
MD5 065b9f01937ab88758b073f37a8b96c1
BLAKE2b-256 4e2157ef04beb044df52a30c23455b57f79788ca9b7131b3c7158782e6641fbf

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eafd54bd88b75aa5274917c592d1a54e5b3d999ca4fb77f85b829de00672f58d
MD5 d9ed93d1db792320fb489ca1021a9097
BLAKE2b-256 0531d6e81a5318643dbf946efe9f1d74bbb9cfa97e70ea48119674fb65616ecd

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ac57772d51a8d14404c88f9b0fe13577ab56f8f173aa8c7663b166257a5548c
MD5 6652ea4687a364e18a3a3a7dc3518166
BLAKE2b-256 12975e01a49a551c9f0a4b8cdcc808ee7a743f47ea11c842a8d8cdbd5190018c

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8748dcc37423fb75657e602f3f0571c9769018e379d5536ad97485b0cfe3cfe4
MD5 2b14aad98e6413c0f35fcf57bd5f4a7a
BLAKE2b-256 d3db31602a7b13b25ebc2c04e6e278d9dccf4e440b25d0be813e28778293e3d0

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab37275f9a00fef84e8430b458eb09765be5209e9c8aa73e253aecd6529ed37f
MD5 edd52d1eb43322bc1f82eb956dd8d8aa
BLAKE2b-256 f6cb991aca462d49150cea76c910f26d18af40dcc0c9ac0e61a58f7705afcd2a

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ecc02fe114426d33ad684e8e197aa4dbacc3e78d69f2dd6a70432ac6429fd74
MD5 f466b6054eb6b192e9f4c7f4cf6fed68
BLAKE2b-256 440bae6e50619eb0cae7afd037fd361a5fdb3b99d9dd6622f541e975a850e146

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 32e717414fdba6d332cc70dbe2c7d22feaf9b7619e42ae575ff90621b44f14a6
MD5 42ff86603619886a56444d29a6e57b1d
BLAKE2b-256 da7a55c9ed3f10c49130cbd2a94349bbf11f82a7b5c185869f733475c82e939d

See more details on using hashes here.

File details

Details for the file neuracore-16.0.1a77-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuracore-16.0.1a77-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbc0042ba9478ef1e6d014a3baa640b35d18a06ec9fe273549d78964077da3db
MD5 32a0a80ea735189ea7f301d0e4b6f2a6
BLAKE2b-256 6c504d401d3c031c4e41f115b799dcf0fbd56446f7a1f372a1cbea2670295460

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

This release

16.0.1a77 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