2019-03-16 22:13:55 -07:00
|
|
|
from active_projects.ode.part1.pendulum import *
|
2019-03-17 04:04:40 -07:00
|
|
|
from active_projects.ode.part1.staging import *
|
2019-03-20 17:38:25 -07:00
|
|
|
from active_projects.ode.part1.pi_scenes import *
|
2019-03-23 10:55:13 -07:00
|
|
|
from active_projects.ode.part1.phase_space import *
|
2019-03-22 15:54:45 -07:00
|
|
|
from active_projects.ode.part1.wordy_scenes import *
|
2019-03-12 20:29:23 -07:00
|
|
|
|
|
|
|
OUTPUT_DIRECTORY = "ode/part1"
|
|
|
|
ALL_SCENE_CLASSES = [
|
2019-03-28 16:20:09 -07:00
|
|
|
VectorFieldTest,
|
2019-03-19 17:31:11 -07:00
|
|
|
IntroducePendulum,
|
2019-03-20 13:07:53 -07:00
|
|
|
MultiplePendulumsOverlayed,
|
2019-03-28 16:20:09 -07:00
|
|
|
PeriodFormula,
|
2019-03-20 17:38:25 -07:00
|
|
|
FormulasAreLies,
|
2019-03-19 22:29:36 -07:00
|
|
|
MediumAnglePendulum,
|
2019-03-20 13:07:53 -07:00
|
|
|
MediumHighAnglePendulum,
|
|
|
|
HighAnglePendulum,
|
2019-03-19 22:29:36 -07:00
|
|
|
LowAnglePendulum,
|
2019-03-20 17:38:25 -07:00
|
|
|
SomeOfYouWatching,
|
|
|
|
SmallAngleApproximationTex,
|
|
|
|
VeryLowAnglePendulum,
|
2019-03-21 17:50:17 -07:00
|
|
|
FormulasAreLies,
|
2019-03-26 17:52:53 -07:00
|
|
|
TourOfDifferentialEquations,
|
2019-03-28 16:20:09 -07:00
|
|
|
WherePendulumLeads,
|
|
|
|
LongDoublePendulum,
|
2019-03-26 17:52:53 -07:00
|
|
|
# FollowThisThread,
|
2019-03-20 17:38:25 -07:00
|
|
|
StrogatzQuote,
|
2019-03-28 16:20:09 -07:00
|
|
|
ShowHorizontalDashedLine,
|
|
|
|
RabbitFoxPopulations,
|
|
|
|
RabbitFoxEquation,
|
2019-03-20 21:28:37 -07:00
|
|
|
# Something...
|
|
|
|
ShowGravityAcceleration,
|
2019-03-21 10:52:43 -07:00
|
|
|
AnalyzePendulumForce,
|
2019-03-28 16:20:09 -07:00
|
|
|
ShowSineValues,
|
2019-03-20 21:28:37 -07:00
|
|
|
BuildUpEquation,
|
2019-03-21 17:50:17 -07:00
|
|
|
ShowDerivativeVideo,
|
|
|
|
SubtleAirCurrents,
|
2019-03-28 16:20:09 -07:00
|
|
|
SimpleDampenedPendulum,
|
2019-03-22 11:51:08 -07:00
|
|
|
DefineODE,
|
2019-03-28 16:20:09 -07:00
|
|
|
SecondOrderEquationExample,
|
2019-03-22 11:51:08 -07:00
|
|
|
ODEvsPDEinFrames,
|
2019-03-22 15:54:45 -07:00
|
|
|
ProveTeacherWrong,
|
|
|
|
SetAsideSeekingSolution,
|
2019-03-29 15:12:38 -07:00
|
|
|
#
|
|
|
|
WriteInRadians,
|
|
|
|
XEqLThetaToCorner,
|
|
|
|
ComingUp,
|
|
|
|
InputLabel,
|
|
|
|
SoWhatIsThetaThen,
|
|
|
|
ReallyHardToSolve,
|
|
|
|
ReasonForSolution,
|
|
|
|
GleickQuote,
|
|
|
|
SpectrumOfStartingStates,
|
|
|
|
WritePhaseFlow,
|
|
|
|
AskAboutStability,
|
2019-03-28 16:20:09 -07:00
|
|
|
# VisualizeHeightSlopeCurvature,
|
2019-03-22 15:54:45 -07:00
|
|
|
VisualizeStates,
|
2019-03-28 16:20:09 -07:00
|
|
|
ReferencePiCollisionStateSpaces,
|
2019-03-24 11:35:03 -07:00
|
|
|
IntroduceVectorField,
|
2019-03-28 16:20:09 -07:00
|
|
|
XComponentArrows,
|
2019-03-24 11:35:03 -07:00
|
|
|
BreakingSecondOrderIntoTwoFirstOrder,
|
2019-03-25 09:47:45 -07:00
|
|
|
ShowPendulumPhaseFlow,
|
|
|
|
ShowHighVelocityCase,
|
|
|
|
TweakMuInFormula,
|
|
|
|
TweakMuInVectorField,
|
2019-03-25 16:44:08 -07:00
|
|
|
FromODEToVectorField,
|
|
|
|
LorenzVectorField,
|
|
|
|
ThreeBodiesInSpace,
|
2019-03-26 17:52:53 -07:00
|
|
|
AltThreeBodiesInSpace,
|
2019-03-29 15:12:38 -07:00
|
|
|
TwoBodiesInSpace,
|
|
|
|
TwoBodiesWithZPart,
|
2019-03-28 16:20:09 -07:00
|
|
|
ThreeBodyTitle,
|
2019-03-25 16:44:08 -07:00
|
|
|
ThreeBodySymbols,
|
2019-03-29 15:12:38 -07:00
|
|
|
#
|
|
|
|
HighAmplitudePendulum,
|
|
|
|
WritePhaseSpace,
|
|
|
|
#
|
2019-03-25 16:44:08 -07:00
|
|
|
AskAboutActuallySolving,
|
2019-03-26 17:52:53 -07:00
|
|
|
WriteODESolvingCode,
|
|
|
|
TakeManyTinySteps,
|
2019-03-29 15:12:38 -07:00
|
|
|
ManyStepsFromDifferentStartingPoints,
|
2019-03-26 17:52:53 -07:00
|
|
|
InaccurateComputation,
|
|
|
|
HungerForExactness,
|
2019-03-28 16:20:09 -07:00
|
|
|
ShowRect,
|
|
|
|
JumpToThisPoint,
|
|
|
|
ThreeBodyEquation,
|
|
|
|
ItGetsWorse,
|
|
|
|
ChaosTitle,
|
|
|
|
RevisitQuote,
|
|
|
|
EndScreen,
|
2019-03-12 20:29:23 -07:00
|
|
|
]
|