Development Build
Pre-release
Pre-release
·
5971 commits
to main
since this release
Installing the pre-release Python SDK
- Download the correct
.whl. - Run
pip install rerun_sdk<...>.whl(replace<...>with the actual filename) - Test it:
rerun --version
What's Changed
- Post-release cleanup by @emilk in #1726
- batching 4: retire
MsgBundle+ batching support in transport layer by @teh-cmc in #1679 - Change EntityPathHash to be 64 bit by @Wumpf in #1723
- Central GpuReadback handling for re_viewer, experimental space view screenshots by @Wumpf in #1717
- GPU based picking with points by @Wumpf in #1721
- improved renderer label handling by @Wumpf in #1731
- Datastore: revamp bench suite by @teh-cmc in #1733
- Make CI publish
latesttagged web-viewer toapp.rerun.ioby @emilk in #1725 - Optimize the depth-cloud shader when depth=0 by @emilk in #1729
- remove unnecessary dependencies by @vsuryamurthy in #1711
- Improved readback data handling by @Wumpf in #1734
- GPU based mesh picking in viewer by @Wumpf in #1737
arrow2_convertprimitive (de)serialization benchmarks by @teh-cmc in #1742- Fix logged obb being displayed with half of the requested size by @BenjaminDev in #1749
- benchmarks for common vector ops across
smallvec/tinyvec/std by @teh-cmc in #1747 - Hover rays for tracked 3D cameras by @Wumpf in #1751
- Improve dealing with raw buffers for texture read/write by @Wumpf in #1744
arrow2erased refcounted clones benchmarks by @teh-cmc in #1745arrow2estimated_bytes_size benchmarks by @teh-cmc in #1743- Readback depth from GPU picking by @Wumpf in #1752
- Add new ARKitScenes example by @pablovela5620 in #1538
- Fix log_obb usage by @emilk in #1761
- Python SDK: document that we also accept colors in 0-1 floats by @emilk in #1740
- Collapse space-view by default if there is only one child by @emilk in #1762
- Always create the log_time timeline by @jleibs in #1763
- Columnar timepoints in data tables and during transport by @teh-cmc in #1767
- Fix undo/redo selection shortcut/action changing selection history without changing selection by @Wumpf in #1765
- Don't initialize an SDK session if we are only going to be launching the app by @jleibs in #1768
- Allow torch tensors for log_rigid3 by @jleibs in #1769
- Option to show scene bounding box by @emilk in #1770
- Fix a whole lot of crashes, all at once by @emilk in #1780
- Add typing_extensions to requirements-doc.txt by @jleibs in #1786
- auto_color class-ids if they are present by @jleibs in #1783
- Don't run 3rd party bench suites on CI by @teh-cmc in #1787
- Use copilot markers in PR template by @emilk in #1784
- re_format: barebone support for custom formatting by @teh-cmc in #1776
- Always send recording_id as part of LogMsg by @jleibs in #1778
- Refactor: Add new helper crate
re_log_encodingby @emilk in #1772 - New example code for facebook research segment anything by @jleibs in #1788
- Implement
re_tuid::Tuid::random()on web by @emilk in #1796 - ci: fix benchmarks by @teh-cmc in #1799
- Add
minimal_optionsexample for Rust SDK by @h3mosphere in #1773 - setup_web.sh supports pacman package manager by @urholaukkarinen in #1797
- ci: fix
cargo deny(crossbeam-channeloutdated since yesterday's release) by @teh-cmc in #1806 - Compile with
panic = "abort"by @emilk in #1813 - Add
rerun --strict: crash if any warning or error is logged by @emilk in #1812 - Refactor: Remove
TensorTraitby @emilk in #1819 - End-to-end testing of python logging -> store ingestion by @emilk in #1817
- Fix e2e test on CI: Don't try to re-build rerun-sdk by @emilk in #1821
- Use gpu picking for points, streamline/share picking code some more by @Wumpf in #1814
- Process 2D points per entities like 3D points by @Wumpf in #1820
- New option to disable persistant storage by @jleibs in #1825
- New API to reset_time by @jleibs in #1826
- Datastore revamp 1: new indexing model & core datastructures by @teh-cmc in #1727
- Datastore revamp 2: serialization & formatting by @teh-cmc in #1735
- Datastore revamp 3: efficient incremental stats by @teh-cmc in #1739
- Datastore revamp 4: sunset
MsgIdby @teh-cmc in #1785 - Datastore revamp 5:
DataStore::to_data_tables()by @teh-cmc in #1791 - Datastore revamp 6: sunset
LogMsgstorage + save store to disk by @teh-cmc in #1795 - Datastore revamp 7: garbage collection by @teh-cmc in #1801
- Don't assert if inserting a rowid with a matching timepoint does not create a conflict by @jleibs in #1832
- re_query: up to date with latest data types and structures by @teh-cmc in #1828
- datastore: incremental metadata registry stats by @teh-cmc in #1833
- RFC: datastore state of the union & end-to-end batching by @teh-cmc in #1610
- Fix too many points crash by @Wumpf in #1822
- Use GPU picking for line(like) primitives, fix
interactiveflags by @Wumpf in #1829 - Reduce memory used by staging belts on Web by @Wumpf in #1836
- Always flush when we remove a sink by @jleibs in #1830
- GPU colormapping, first step by @emilk in #1835
- Test and handle all tensor dtypes as images by @emilk in #1840
- Install the rerun-sdk in CI using --no-index and split out linux wheel build to run first. by @jleibs in #1838
- GPU tensor colormapping by @emilk in #1841
- Show previews of colormaps when selecting them by @emilk in #1846
- Implement billinear filtering of textures by @emilk in #1850
- MVP Support for inline-rendering of Rerun within jupyter notebooks by @jleibs in #1798
- Disable wheel tests for x86_64-apple-darwin by @jleibs in #1853
- Fix typos in notebook readme by @jleibs in #1852
- Fix the python build when running without web_viewer enabled by @jleibs in #1856
- Error instead of expect inside msg_encode. by @jleibs in #1857
- Restore: New API to reset_time (#1826) by @jleibs in #1854
- Revert "Implement billinear filtering of textures (#1850)" by @jleibs in #1859
New Contributors
- @Sjouks made their first contribution in #1609
- @vsuryamurthy made their first contribution in #1711
- @BenjaminDev made their first contribution in #1749
- @pablovela5620 made their first contribution in #1538
- @h3mosphere made their first contribution in #1773
- @urholaukkarinen made their first contribution in #1797
Full Changelog: v0.2.0...prerelease