Francisco Manríquez Novoa

Results 28 issues of Francisco Manríquez Novoa

## Overview: What does this pull request change? I've made some changes to `NumberLine` in order to speedup its `number_to_point` method, which is relevant when plotting or updating many graphs...

performance

## Overview: What does this pull request change? Main changes: - Aggresively removed every call to `np.append` in `VMobject`'s methods, and reduced the use of `VMobject.append_points` as much as possible,...

performance

## Overview: What does this pull request change? I made many changes to the functions defined in bezier.py to calculate Bézier curves faster. Here is a list of those changes,...

performance

## Overview: What does this pull request change? - In `AnimationGroup.build_animations_with_timings()`, the start times and end times of each animation are now calculated in a vectorized way: now `AnimationGroup.anims_with_timings` is...

performance

## Overview: What does this pull request change? [DRAFT; SUBJECT TO CHANGES] As discussed in the Discord channel, I propose taking all of the Bézier-related methods and functions, which are...

refactor
Proposal

## Overview: What does this pull request change? As requested by @MrDiver, I'm currently working on adding docs for MultiCamera (which inherits from MovingCamera) and soon ImageMobjectByCamera as well. These...

documentation
typehints

## Overview: What does this pull request change? I removed all the SciPy imports in Manim, using NumPy functions instead. Thus, Scipy would become just an indirect dependency of NetworkX,...

refactor
dependencies

## Overview: What does this pull request change? - What the title says - Added a new test for this function ## Motivation and Explanation: Why and how do your...

Related issue: #373 Although I like the proposal described in the issue, ManimGL already implemented something different: family memoization. So it's easier to port that, at least for now. Essentially,...

enhancement
performance

## Overview: What does this pull request change? Related PR: #3292 Optimized `VMobject.pointwise_become_partial()` so that, instead of building the points array by repeatedly appending points to a NumPy array (which...

pr:easy review
performance