Skip to content

Commit

Permalink
squashed origin + million tiny fixes
Browse files Browse the repository at this point in the history
commit 409dcd8
Author: Emil Ernerfeldt <[email protected]>
Date:   Tue Apr 4 18:58:14 2023 +0200

    Option to show scene bounding box (#1770)

    * Include depth clouds in bounding box calculation

    * Don't wrap text when showing bbox in ui

    * Handle projective transforms

    * Nicer selection view: don't wrap second column too early

    * Add checkbox to show the scene bounding box

commit 679e245
Author: Jeremy Leibs <[email protected]>
Date:   Tue Apr 4 12:21:07 2023 -0400

    Allow torch tensors for log_rigid3 (#1769)

commit b9f1380
Author: Jeremy Leibs <[email protected]>
Date:   Tue Apr 4 12:18:45 2023 -0400

    Don't initialize an SDK session if we are only going to be launching the app (#1768)

commit 6c383c3
Author: Andreas Reich <[email protected]>
Date:   Tue Apr 4 18:16:21 2023 +0200

    Fix undo/redo selection shortcut/action changing selection history without changing selection (#1765)

    * Fix undo/redo selection shortcut/action changing selection history without changing selection
    Fixes #1172

    * typo fix

commit 9310bd7
Author: Clement Rey <[email protected]>
Date:   Tue Apr 4 17:38:59 2023 +0200

    Columnar timepoints in data tables and during transport (#1767)

    * columnar timepoints

    * self review

commit 1713e60
Author: Jeremy Leibs <[email protected]>
Date:   Tue Apr 4 10:02:22 2023 -0400

    Always create the log_time timeline (#1763)

commit 7892098
Author: Emil Ernerfeldt <[email protected]>
Date:   Tue Apr 4 15:36:39 2023 +0200

    Collapse space-view by default if there is only one child (#1762)

commit 9c1babe
Author: Emil Ernerfeldt <[email protected]>
Date:   Tue Apr 4 14:59:18 2023 +0200

    Python SDK: document that we also accept colors in 0-1 floats (#1740)

    * Python SDK: document that we also accept colors in 0-1 floats

    * Assume float colors to be in gamma-space, and document that

    * Update arkitscenes example

    * Fix bug

    * typo

    * py-format

commit 1946683
Author: Emil Ernerfeldt <[email protected]>
Date:   Tue Apr 4 14:47:48 2023 +0200

    Fix log_obb usage (#1761)

    * Make sure all log_obb uses uses half_size correctly

    * Remove outdated link from README

    * Fix docstring of save

    * Force named arguments of log_scalar

    * Add link to --memory-limit docs

    * update ros example

commit a479c0c
Author: Pablo Vela <[email protected]>
Date:   Tue Apr 4 07:03:45 2023 -0500

    Add new ARKitScenes example (#1538)

    Co-authored-by: Nikolaus West <[email protected]>
    Co-authored-by: Emil Ernerfeldt <[email protected]>

commit bf27c8e
Author: Andreas Reich <[email protected]>
Date:   Tue Apr 4 10:32:26 2023 +0200

    Readback depth from GPU picking (#1752)

    * gpu picking in the viewer picks up depth now
    * WebGL workarounds

commit d94ca3d
Author: Emil Ernerfeldt <[email protected]>
Date:   Tue Apr 4 09:44:30 2023 +0200

    Fix crash when trying to do picking on depth clouds
  • Loading branch information
teh-cmc committed Apr 5, 2023
1 parent f91c16d commit 82d4e84
Show file tree
Hide file tree
Showing 49 changed files with 1,614 additions and 456 deletions.
4 changes: 4 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,8 @@ _Expect breaking changes!_
Some shortcomings:
* Big points clouds (1M+) are slow ([#1136](https://github.com/rerun-io/rerun/issues/1136))
* The data you want to visualize must fit in RAM.
- See <https://github.com/rerun-io/rerun/issues/1138> for how to bound memory use
- See <https://www.rerun.io/docs/howto/limit-ram> for how to bound memory use
- We plan on having a disk-based data store some time in the future
- Additionally, Rerun is using more memory than it should at the moment ([#1242](https://github.com/rerun-io/rerun/pull/1242))
* The Rust library takes a long time to compile
- We have way too many big dependencies, and we are planning on improving the situation ([#1316](https://github.com/rerun-io/rerun/pull/1316))

Expand Down
2 changes: 1 addition & 1 deletion crates/re_arrow_store/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ polars-core = { workspace = true, features = [
"sort_multiple",
] }
rand = "0.8"

tinyvec.workspace = true

[lib]
bench = false
Expand Down
8 changes: 7 additions & 1 deletion crates/re_data_store/src/entity_tree.rs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ impl TimeHistogramPerTimeline {
// ----------------------------------------------------------------------------

/// Number of messages per time per timeline
#[derive(Default)]
pub struct TimesPerTimeline(BTreeMap<Timeline, BTreeSet<TimeInt>>);

impl TimesPerTimeline {
Expand Down Expand Up @@ -79,6 +78,13 @@ impl TimesPerTimeline {
}
}

// Always ensure we have a default "log_time" timeline.
impl Default for TimesPerTimeline {
fn default() -> Self {
Self(BTreeMap::from([(Timeline::log_time(), Default::default())]))
}
}

// ----------------------------------------------------------------------------

/// Tree of entity paths, plus components at the leaves.
Expand Down
Loading

0 comments on commit 82d4e84

Please sign in to comment.