Skip to content

BePython ​

Build a Computational Model of Beta

WARNING

UsePython code will be on github (where the programmers are), BePython is for non-programmers

PythonLogo

What is Computation? ​

Define BetaFactor classes for BePython instead of UsePython. UsePython will change UI or state. BePython is implemented in humans, UsePython is implemented digitally.

BePython only outputs information that is designed to be read by humans. UsePython outputs non human readable information like JSON.

UsePython is a superset of BePython.

BePython has alot of f strings

class Arm(Moto):

Computer

Klimbeta.py ​

Climb({})

Insert the route

Route is composed of Via and Eco and sometimes Moto if for the StartPosition

Pass a Route as an argument to the Climb() method

Users can use a form instead of writing a dict

BePython, Analogy between Python and Planting ​

Your best Python code won't even run digitally. It will be implemented in and by humans.

Be like a Dune mentat.

PythonPut(Plant)
userEco
input
output

math conditional execution | repetition | algorithm | syntax | runtime errors |

Algorithm ​

Data ​

Input/Output ​

Return Value ​

Motos return force

MotoFunction

py
def move(move{}, eco{}, via{}, neuro):
    force = (Submoto{} + Submoto{})
    return force

Simulator ​

  • Use Simulation to model motos. Ultimately the goal is to have a planter coded in Unity.
  • 3D model of planter
  • 3D model of all objects in Put(Plant).
  • So kids who game can learn the computations of Computational Planting, before they are old enough to work as a planter.
    • Phone Game

Computational Neuroscience ​

Computational Geometry ​

Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems are also considered to be part of computational geometry.

Graph Theory ​

  • Nearest Neighbor
  • Minimum Spanning Tree

Centroidal Voronoi Tessellation ​

Computer Science ​

  • What are the computations that planters use?
  • Just like Python, all objects in a planter's experience are objects.

OOP ​

Object Oriented Programming

A mathematical object is an abstract concept arising in mathematics. In the usual language of mathematics, an object is anything that has been (or could be) formally defined, and with which one may do deductive reasoning and mathematical proofs. Typically, a mathematical object can be a value that can be assigned to a variable, and therefore can be involved in formulas. Commonly encountered mathematical objects include numbers, sets, functions, expressions, geometric objects, transformations of other mathematical objects, and spaces. Mathematical objects can be very complex; for example, theorems, proofs, and even theories are considered as mathematical objects in proof theory.

I want to call Beta Objects Elements to align with gymnastics, since they call their Gymnast units of performance Elements. { Gymnastics : Put(Plant) }

All functions are Objects

A Moto is an Object of Movement

  • ArmSwing()

An Eco is an Object of the Environment

  • TrenchLand

A Neuro is an Object of the Nervous system

A Beta is an Object of Beta.

  • Put() is a Beta
  • Beta.Lingo()
    • BetaLingo is like print() or console.log()

When someone asks "What's your Beta?" you don't give them your Beta since Beta requires execution, instead you give them a description of Beta. All code is actually the movement of electricity, but it's represented as text. Really what the person is asking is "What is a description of your Beta?"

Beta can be represented as Plantbeta, or BetaVox

You can't speak about Via or Moto by themselves.

An Element is an Object of Put(Plant).

  • BetaElement and Put(Plant)Element have been confused. Beta can be applied to Climbing, Put(Plant) can not. You don't need Beta to climb. Beta is an abstraction layer on top of Climbing or Planting. Beta is the observation

  • BetaScore

Beta is the method that you use, but also the communication of that method. There needs to be another word for the communication. BetaLingua

The BetaLingo of balance beam

" the , then "

​

py

Beta_Attributes = {

}

​

py

Eco_Attributes = {
    'material': string,

}

​

py

Moto_Attributes = {
    
}

​

py

Via_Attributes = {

}

​

  • An object in Awareness
  • An object of your Attention

Data Types ​

There is nothing too small to describe with code. Opening a water bottle can have a Phrase List

py
for microsite in via:
    SpadeTest(microsite)

​

  • Any Phrase

Dict ​

​

​

​

  • Species Ratio

​

Tuple ​

MotoTuple ​

ViaTuple ​

NeuroTuple ​

EcoTuple ​

String ​

All spoken Beta are strings

Loop ​

DesignBox
py
for bundle in box
    BundlePeel(bundle)

For Loop

The for statement is used to iterate over the elements of a sequence (such as a string, tuple or list) or other iterable object:

MotoLoop ​

py
for move in movePhrase
    Via(move)

ViaLoop ​

py
for  in

NeuroLoop ​

  • Planting Loop
py
for  in
  • Probe Loop
py
for  in
  • Microsite Selection Loop
py
for microsite in via:
    SpadeTest(microsite)
  • Counting Loop
py
for seedling in bag:
    count++
  • Unwrap Loop
py
while Bundle_Is_Wrapped = True:
    BundlePeel()
  • Cache Construct Loop
py
for box in transporter:

Function() or Method() ​

MotoFunction() ​

  • MotoMethod
py
def move(move{}, eco{}, via{}, neuro):
    force = (Submoto{} + Submoto{})
    return force

ViaFunction() ​

  • Area.BoustroCover
py
def BoustroCover:


Area.BoustroCover()

NeuroFunction() ​

  • Area.BoustroCover
  • is Via

Expression ​

MotoExpression ​

The coverage control is a multi-agent system control method that governs agents to move toward the optimal placement based on a predetermined density function. Many applications of coverage control have been reported in many fields, such as

ViaExpression ​

NeuroExpression ​

Control Flow Statements ​

If ​

MotoIf ​

ViaIf ​

NeuroIf ​

Break ​

You GetTree while you're MicrositeFind()

Use this level of detail.

ForestSimulation

Monty Python References ​

Shrubbery ​

a plant with a wooden stem and many small branches that usually does not grow very tall

  • In the future shrubs will be planted among crop trees to prevent soil erosion.
  • In northern Alberta they plant Rhododendron Shrubs (locally known as Labrador Tea)

Information Theory ​

ClaudeShannon

RockyLand has more information due to its unpredictable soil. CreamLand has less information than BadLand.

Only send what you can't predict

You don't need to communicate JugGrip you only need to communicate that you must use the JugHold.

You don't need to communicate ViaBody if you know ViaStart and ViaFinish.

Tensor ​

Via is a Tensor

Curve

Runtime ​

When is Plantbeta Running

Compilation ​

Just in Time Compilation

Microsoft ​

Fit Put(Plant) into Microsoft products by renaming it to Pylant.

VScode ​

Extension for BetaDiagram Previewer

Tagging

Typescript ​

Syntax Highlighting

Type Hints

IntelliSense

Github ​

Unavoidable

Introduction to Open Source for Nonprofits and Social Sector Organizations ​

https://socialimpact.github.com/developers/intro-to-open-source/

Github Fund ​

https://github.blog/2024-01-25-github-fund-2024-and-beyond-looking-to-the-future/

Sponsors ​

https://github.com/sponsors

Npm ​

Windows ​

Apple doesn't allow PWA

Excel ​

Most Planting companies probably already use Excel all the time. Many Planters keep their numbers in Excel.

Packaging ​

How to create a package in Python?

BatchProcessing ​

BetaComposition ​

Slot in elements

Insert elements is more Polyglot

Inserting is an essential action of composition

BOM Beta Object Model ​

Planters are constantly changing their Beta in RawLand,

Planters use the Virtual BOM only in their mind or in BetaApp.

A BetaDiagram is the BOM, a Planter

Virtual DOM is Virtual BOM

Virtual Document Object Model

Virtual Beta Object Model

Actual DOM is the Actual BOM

BetaCode

What renders the BOM?

Eco is not rendered but Neuro, Moto and Via are rendered

A virtual model is a model of a model

Randonner dans l'Γ‰co

Planter is the renderer

Feeling the ground without touching it, is

The BOM is rendered into 1st person experience. Thinking about ArmProp before ArmProp in reality.

The state of Via changes when a planter looks around or turns around like a South Pointing Cart

The html Elements aren't always added or removed but their values can change. The object which points to the cache is always present once you walk away from the cache, but it's value is constantly changing.

What is analogous to the browser?

The browser is still objects, when does Vue become real? Light

The real part a red svg circle is the red light

Threads ​

The mind is single threaded

TeamBeta is multithread

Parallel or Concurrent

Follow is Parallel

What scope is parallel? Team can both be Backfilling but using different Theorem

Examples ​

py

>>> ZigzagPath(5)

# ZigzagPath a slope 5 wide
πŸ› 
  • ComputationalModel

PageTags

  • "Dev.System"

  • "Dev.System.Axiom"

  • "Dev.System.Byrne"

  • "Dev.System.Byrne.b1d2"

  • "Dev.System.DataType"

  • "Dev.System.DeductiveSystem"

  • "Dev.System.Definitions"

  • "Dev.System.Definitions.Differentiation"

  • "Dev.System.Expression"

  • "Dev.System.Function"

  • "Dev.System.Logic.MutuallyExclusive"

  • "Dev.System.Model"

  • "Dev.System.Model.GeometricModel"

  • "Dev.System.Model.MentalModel"

  • "Dev.System.Model.NumberModel"

  • "Dev.System.Object"

  • "Dev.System.Postulate"

  • "Dev.System.Problem"

  • "Dev.System.SetTheory"

  • "Dev.System.State"

  • "Dev.System.Syntax"

  • "Dev.System.Syntax.ElementHierarchySyntax"

  • "Dev.System.Syntax.FunctionSyntax"

  • "Dev.System.Syntax.Punctuation"

  • "Dev.System.Syntax.Punctuation.AND"

  • "Dev.System.Syntax.Punctuation.Colon"

  • "Dev.System.Syntax.Punctuation.CurlyBraces"

  • "Dev.System.Syntax.Punctuation.DoubleQuotes"

  • "Dev.System.Syntax.Punctuation.ELSE"

  • "Dev.System.Syntax.Punctuation.ELSEIF"

  • "Dev.System.Syntax.Punctuation.Equal"

  • "Dev.System.Syntax.Punctuation.ExclamationPoint"

  • "Dev.System.Syntax.Punctuation.IF"

  • "Dev.System.Syntax.Punctuation.OR"

  • "Dev.System.Syntax.Punctuation.Parentheses"

  • "Dev.System.Syntax.Punctuation.Period"

  • "Dev.System.Syntax.Punctuation.PlusSign"

  • "Dev.System.Syntax.Punctuation.SemiColon"

  • "Dev.System.Syntax.Punctuation.SingleQuotes"

  • "Dev.System.Syntax.Punctuation.SquareBraces"

  • "Dev.System.Syntax.Punctuation.Wildcard"

  • "Dev.System.Theorem"

  • "Dev.System.Value"

  • PutPlantApp.py

dev/PutPlantApp.md, , 0446.jpg dev/PutPlantApp.md, , 0516.jpg dev/PutPlantApp.md, , 0548.jpg dev/PutPlantApp.md, , 0548.jpg dev/PutPlantApp.md, , 0548.jpg dev/PutPlantApp.md, , 0549.jpg dev/PutPlantApp.md, , 0549.jpg dev/PutPlantApp.md, , 0594.jpg dev/PutPlantApp.md, , 0734.jpg dev/PutPlantApp.md, , 1007.jpg dev/PutPlantApp.md, , 1007.jpg dev/PutPlantApp.md, , 1007.jpg dev/PutPlantApp.md, , 1008.jpg dev/PutPlantApp.md, , 1008.jpg dev/PutPlantApp.md, , 1015.jpg dev/PutPlantApp.md, , 1015.jpg dev/PutPlantApp.md, , 1019.jpg dev/PutPlantApp.md, , 1019.jpg dev/PutPlantApp.md, , 1021.jpg dev/PutPlantApp.md, , 1021.jpg dev/PutPlantApp.md, , 1022.jpg dev/PutPlantApp.md, , 1022.jpg dev/PutPlantApp.md, , 1023.jpg dev/PutPlantApp.md, , 1023.jpg dev/PutPlantApp.md, , 1023.jpg dev/PutPlantApp.md, , 1024.jpg dev/PutPlantApp.md, , 1024.jpg dev/PutPlantApp.md, , 1043.jpg dev/PutPlantApp.md, , 1044.jpg dev/PutPlantApp.md, , 1044.jpg dev/PutPlantApp.md, , 1049.jpg dev/PutPlantApp.md, , 1049.jpg dev/PutPlantApp.md, , 1050.jpg dev/PutPlantApp.md, , 1051.jpg dev/PutPlantApp.md, , 1052.jpg dev/PutPlantApp.md, , 1059.jpg dev/PutPlantApp.md, , 1059.jpg dev/PutPlantApp.md, , 1075.jpg dev/PutPlantApp.md, , 1098.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1099.jpg dev/PutPlantApp.md, , 1113.jpg dev/PutPlantApp.md, , 1117.jpg dev/PutPlantApp.md, , 1187.jpg dev/PutPlantApp.md, , 1188.jpg dev/PutPlantApp.md, , 1259.jpg dev/PutPlantApp.md, , 1261.jpg dev/PutPlantApp.md, , 1270.jpg dev/PutPlantApp.md, , 1272.jpg dev/PutPlantApp.md, , 1273.jpg dev/PutPlantApp.md, , 1273.jpg dev/PutPlantApp.md, , 1273.jpg dev/PutPlantApp.md, , 1309.jpg dev/PutPlantApp.md, , 1318.jpg dev/PutPlantApp.md, , 1321.jpg dev/PutPlantApp.md, , 1321.jpg dev/PutPlantApp.md, , 1324.jpg dev/PutPlantApp.md, , 1324.jpg dev/PutPlantApp.md, , 1325.jpg dev/PutPlantApp.md, , 1342.jpg dev/PutPlantApp.md, , 1343.jpg dev/PutPlantApp.md, , 1344.jpg dev/PutPlantApp.md, , 1345.jpg dev/PutPlantApp.md, , 1352.jpg dev/PutPlantApp.md, , 1356.jpg dev/PutPlantApp.md, , 1357.jpg dev/PutPlantApp.md, , 1357.jpg dev/PutPlantApp.md, , 1359.jpg dev/PutPlantApp.md, , 1371.jpg dev/PutPlantApp.md, , 1373.jpg dev/PutPlantApp.md, , 1373.jpg dev/PutPlantApp.md, , 1374.jpg dev/PutPlantApp.md, , 1398.jpg dev/PutPlantApp.md, , 1521.jpg dev/PutPlantApp.md, , 1597.jpg dev/PutPlantApp.md, , 1599.jpg dev/PutPlantApp.md, , 1636.jpg dev/PutPlantApp.md, , 1658.jpg dev/PutPlantApp.md, , 1702.jpg dev/PutPlantApp.md, , 1749.jpg dev/PutPlantApp.md, , 1844.jpg dev/PutPlantApp.md, , 1844.jpg dev/PutPlantApp.md, , 1855.jpg dev/PutPlantApp.md, , 1864.jpg dev/PutPlantApp.md, , 2008.jpg dev/PutPlantApp.md, , 2009.jpg dev/PutPlantApp.md, , 2019.jpg dev/PutPlantApp.md, , 2024.jpg dev/PutPlantApp.md, , 2024.jpg dev/PutPlantApp.md, , 2154.jpg dev/PutPlantApp.md, , 2254.jpg dev/PutPlantApp.md, , 2254.jpg dev/PutPlantApp.md, , 2262.jpg dev/PutPlantApp.md, , 2389.jpg dev/PutPlantApp.md, , 2406.jpg dev/PutPlantApp.md, , 2445.jpg dev/PutPlantApp.md, , 2445.jpg dev/PutPlantApp.md, , 2445.jpg dev/PutPlantApp.md, , 2445.jpg dev/PutPlantApp.md, , 2448.jpg dev/PutPlantApp.md, , 2457.jpg dev/PutPlantApp.md, , 2469.jpg dev/PutPlantApp.md, , 2469.jpg dev/PutPlantApp.md, , 2496.jpg dev/PutPlantApp.md, , 2497.jpg dev/PutPlantApp.md, , 2497.jpg dev/PutPlantApp.md, , 2509.jpg dev/PutPlantApp.md, , 2525.jpg dev/PutPlantApp.md, , 2526.jpg dev/PutPlantApp.md, , 2530.jpg dev/PutPlantApp.md, , 2531.jpg dev/PutPlantApp.md, , 2537.jpg dev/PutPlantApp.md, , 2537.jpg dev/PutPlantApp.md, , 2537.jpg dev/PutPlantApp.md, , 2538.jpg dev/PutPlantApp.md, , 2539.jpg dev/PutPlantApp.md, , 2541.jpg dev/PutPlantApp.md, , 2858.jpg dev/PutPlantApp.md, , 2861.jpg dev/PutPlantApp.md, , 2861.jpg dev/PutPlantApp.md, , 2861.jpg dev/PutPlantApp.md, , 2917.jpg dev/PutPlantApp.md, , 2934.jpg dev/PutPlantApp.md, , 2934.jpg dev/PutPlantApp.md, , 2936.jpg dev/PutPlantApp.md, , 2939.jpg dev/PutPlantApp.md, , 2941.jpg dev/PutPlantApp.md, , 2941.jpg dev/PutPlantApp.md, , 2942.jpg dev/PutPlantApp.md, , 2942.jpg dev/PutPlantApp.md, , 2943.jpg dev/PutPlantApp.md, , 2943.jpg dev/PutPlantApp.md, , 2944.jpg dev/PutPlantApp.md, , 2953.jpg dev/PutPlantApp.md, , 2955.jpg dev/PutPlantApp.md, , 2955.jpg dev/PutPlantApp.md, , 2957.jpg dev/PutPlantApp.md, , 2957.jpg dev/PutPlantApp.md, , 2963.jpg dev/PutPlantApp.md, , 2963.jpg dev/PutPlantApp.md, , 2963.jpg dev/PutPlantApp.md, , 2964.jpg dev/PutPlantApp.md, , 2967.jpg dev/PutPlantApp.md, , 2986.jpg dev/PutPlantApp.md, , 2986.jpg dev/PutPlantApp.md, , 2986.jpg dev/PutPlantApp.md, , 2986.jpg dev/PutPlantApp.md, , 2995.jpg dev/PutPlantApp.md, , 2995.jpg dev/PutPlantApp.md, , 2996.jpg dev/PutPlantApp.md, , 2997.jpg dev/PutPlantApp.md, , 2997.jpg dev/PutPlantApp.md, , 3029.jpg dev/PutPlantApp.md, , 3054.jpg dev/PutPlantApp.md, , 3054.jpg dev/PutPlantApp.md, , 3055.jpg dev/PutPlantApp.md, , 3055.jpg dev/PutPlantApp.md, , 3055.jpg dev/PutPlantApp.md, , 3056.jpg dev/PutPlantApp.md, , 3061.jpg dev/PutPlantApp.md, , 3070.jpg dev/PutPlantApp.md, , 3070.jpg dev/PutPlantApp.md, , 3071.jpg dev/PutPlantApp.md, , 3077.jpg dev/PutPlantApp.md, , 3082.jpg dev/PutPlantApp.md, , 3087.jpg dev/PutPlantApp.md, , 3088.jpg dev/PutPlantApp.md, , 3097.jpg dev/PutPlantApp.md, , 3121.jpg dev/PutPlantApp.md, , 3139.jpg dev/PutPlantApp.md, , 3139.jpg dev/PutPlantApp.md, , 3148.jpg dev/PutPlantApp.md, , 3150.jpg dev/PutPlantApp.md, , 3159.jpg dev/PutPlantApp.md, , 3161.jpg dev/PutPlantApp.md, , 3164.jpg dev/PutPlantApp.md, , 3165.jpg dev/PutPlantApp.md, , 3183.jpg dev/PutPlantApp.md, , 3186.jpg dev/PutPlantApp.md, , 3186.jpg dev/PutPlantApp.md, , 3232.jpg dev/PutPlantApp.md, , 3240.jpg dev/PutPlantApp.md, , 3248.jpg dev/PutPlantApp.md, , 3249.jpg dev/PutPlantApp.md, , 3249.jpg dev/PutPlantApp.md, , 3257.jpg dev/PutPlantApp.md, , 3257.jpg dev/PutPlantApp.md, , 3269.jpg dev/PutPlantApp.md, , 3274.jpg dev/PutPlantApp.md, , 3283.jpg dev/PutPlantApp.md, , 3283.jpg dev/PutPlantApp.md, , 3315.jpg dev/PutPlantApp.md, , 90002.jpg dev/PutPlantApp.md, , 90025.jpg dev/PutPlantApp.md, , 90026.jpg dev/PutPlantApp.md, , 90042.jpg dev/PutPlantApp.md, , 90043.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90047.jpg dev/PutPlantApp.md, , 90092.png

DevNotes ​

  • People just want to know what to do

DevState ​

py
`TagsToHeaders: True`

Library released under MIT License.