Skip to content

Scalarizing gca_gca_intersection #1691

Description

@cmdupuis3

Investigating #1623 showed that _on_minor_arc_xyz is not affected by the choice of boolean arithmetic versus conditionals, but subsequent analysis shows a number of call sites for _on_minor_arc_xyz that could potentially benefit from optimization.

Scalarizing gca_gca_intersection is a relatively easy way to improve the behavior of on_minor_arc routines; we can remove numpy ndarray objects and replace them with scalars in these numba-compiled contexts.

Metadata

Metadata

Assignees

Labels

scalabilityRelated to scalability & performance efforts

Type

No type

Projects

Status
🏗 In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions