Skip to content

Create Many #26

Merged
chrizzFTD merged 58 commits into
developfrom
feature/create_many_improvements
Aug 29, 2021
Merged

Create Many #26
chrizzFTD merged 58 commits into
developfrom
feature/create_many_improvements

Conversation

@chrizzFTD

@chrizzFTD chrizzFTD commented Jul 16, 2021

Copy link
Copy Markdown
Collaborator

Added

  1. create_many, which provides a slight performance improvement (around 15%) when creating 3k assets:

Time to create 3k assets:

  • create
    0:00:20.979373
    0:00:20.809838
    0:00:21.162658
    0:00:21.730891
    0:00:19.824478

  • create_many
    0:00:17.386417
    0:00:17.565628
    0:00:17.502351
    0:00:16.656401
    0:00:17.264327

Preview create_many docs here

  1. Ability to filter LayerStack Composition graph based on arc types.

USDView:

grill_layer_stack_filters04

Maya:

grill_layer_stack_filters_maya01

Houdini:

grill_layer_stack_filters_houdini01

From selected prims:

grill_layer_stack_filters_prims_usdview01

Filter controls:

image

imprecise_source_layer

precise_source_layer

@codecov

codecov Bot commented Jul 17, 2021

Copy link
Copy Markdown

Codecov Report

Merging #26 (d8ddef6) into develop (d6f2bab) will increase coverage by 1.31%.
The diff coverage is 95.73%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop      #26      +/-   ##
===========================================
+ Coverage    93.92%   95.24%   +1.31%     
===========================================
  Files           10       11       +1     
  Lines         1416     1746     +330     
===========================================
+ Hits          1330     1663     +333     
+ Misses          86       83       -3     
Impacted Files Coverage Δ
grill/views/sheets.py 91.83% <90.75%> (+4.24%) ⬆️
grill/views/create.py 89.52% <97.56%> (-1.70%) ⬇️
grill/views/description.py 95.22% <98.25%> (-0.07%) ⬇️
grill/views/_core.py 100.00% <100.00%> (ø)
grill/write/__init__.py 100.00% <100.00%> (ø)
tests/test_views.py 100.00% <100.00%> (ø)
tests/test_write.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d6f2bab...d8ddef6. Read the comment docs.

@chrizzFTD chrizzFTD changed the base branch from main to develop August 29, 2021 06:08
@chrizzFTD chrizzFTD merged commit 2248357 into develop Aug 29, 2021
@chrizzFTD chrizzFTD deleted the feature/create_many_improvements branch August 29, 2021 11:31
cursor Bot pushed a commit that referenced this pull request Jul 7, 2026
Pin docs extra to the PR branch and use combined package specs for
autodoc REPLs and the playground directive, replacing the removed
conf.py augmentation hook and pinned PyPI grill version.

Validated: docs build succeeds; playground and api.html emit REPLs
preloading the auto-built grill wheel plus grill-usd-core and
grill-names.

Co-authored-by: chrizzftd <chrizzFTD@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant