SlideShare a Scribd company logo
Simulator Sandbox
Notebook setup
In [1]:
Built-in scenarios
Scenarios included in simulator configuration. Curently available 2 simple scenarios: 'Scenario 1' and 'Scenario 2'.
In [2]:
Dynamic scenarios
Single transfer
Simplest scenario to simulate single transfer.
Executed with default values (5000EUR at 12:00).
Full syntax: $single(amount, hour)
12:00
Jan 1, 2019
00:00
Jan 2, 2019
12:00 00:00
Jan 3, 2019
12:00 00:00
Jan 4, 2019
12:00 00:00
Jan 5, 2019
12:00
0
20
40
60
80
100
Scenario name with parameters:"Scenario 1", start date: 2019-01-01
Simulation day
EUR
%run Setup.ipynb
run_scenario('Scenario 1')
In [3]:
Single scenario execution with parameters:
Full syntax: $single(amount, hour)
In [4]:
Constant transfers scenario
With default arguments it generates 53 wekly transfers of 5000EUR at noon.
23:59:59.9996
Dec 31, 2018
23:59:59.9998 00:00:00
Jan 1, 2019
00:00:00.0002 00:00:00.0004
0
1000
2000
3000
4000
5000
Scenario name with parameters:"$single()", start date: 2019-01-01
Simulation day
EUR
amount 1000
Start date 01.01.2019
Display result as table
23:59:59.9996
Dec 31, 2018
23:59:59.9998 00:00:00
Jan 1, 2019
00:00:00.0002 00:00:00.0004
0
200
400
600
800
1000
Scenario name with parameters:"$single(100000)", start date: 2019-01-01
Simulation day
EUR
run_scenario('$single()')
@interact(amount=(1,10000),
start_date=widgets.DatePicker(description='Start date', value= date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def single_demo(amount=1000, start_date=date(2019, 1, 1), as_table=False):
name = '$single({})'.format(amount*100)
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
Full syntax: $constant(amount, number, hour, period)
In [5]:
Constant scenario can be customized by providing arguments:
Full synatx: $constant(amount, number, hour, period)
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
1000
2000
3000
4000
5000
Scenario name with parameters:"$constant()", start date: 2019-01-01
Simulation day
EUR
run_scenario('$constant()')
In [6]:
Parameters that will be probably not changed are placed at the end, so they can be skipped:
Full syntax: $constant(amount, number, hour, period)
can be invoked in shorter form, e.g.:
$constant(amount, number)
Also parameters in the middle can be skipped: $constant(amount,number,, period)
amount 1000
number 20
hour 12
period 7
Start date 01.01.2019
Display result as table
Jan 6
2019
Jan 20 Feb 3 Feb 17 Mar 3 Mar 17 Mar 31 Apr 14 Apr 28 May 12
0
200
400
600
800
1000
Scenario name with parameters:"$constant(100000,20,12:00,7)", start date: 2019-01-01
Simulation day
EUR
@interact(amount=(100,10000,100),
number=(1,100),
hour=(0,23),
period=(1,30),
start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def constant_demo(amount=1000, number=20, hour=12, period=7, start_date=date(2019, 1, 1), as_table=False):
time = '{}:00'.format(hour)
name = "$constant({},{},{},{})".format(amount*100, number, time, period)
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
In [7]:
Linear changing transactions
With default arguments generates 53 weekly transactions at 12:00 with amount staring from 5000EUR and growing by 30EUR every transaction.
Full syntax: $linear(amount, delta, number, hour, period)
In [8]:
amount 1000
number 20
Start date 01.01.2019
Display result as table
Jan 6
2019
Jan 20 Feb 3 Feb 17 Mar 3 Mar 17 Mar 31 Apr 14 Apr 28 May 12
0
200
400
600
800
1000
Scenario name with parameters:"$constant(100000,20)", start date: 2019-01-01
Simulation day
EUR
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
1000
2000
3000
4000
5000
6000
Scenario name with parameters:"$linear()", start date: 2019-01-01
Simulation day
EUR
@interact(amount=(100,10000,100),
number=(1,100),
start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def constant_demo2(amount=1000, number=20, start_date=date(2019, 1, 1), as_table=False):
name = "$constant({},{})".format(amount*100, number)
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
run_scenario('$linear()')
Customizing by using scenario arguments:
$linear(amount, delta, number, hour, period)
In [9]:
Seasonal scenario
Simulates periodic changes in tenant income resulting from seasonal changes.
Full syntax: $seasonal(amount, amplitude, season_cycle_days, max_at_day, number, hour, period)
With default arguments generates 53 weekly transactions simulating seasonal changes with mean value 5000EUR, yearly season cycle,
seasonal changes amplitude of 2000EUR and maximum at start of simulation.
amount 1000
delta -5
Start date 01.01.2019
Display result as table
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
200
400
600
800
1000
Scenario name with parameters:"$linear(100000,-500)", start date: 2019-01-01
Simulation day
EUR
@interact(amount=(100,10000,100),
delta=(-100,100,1),
start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def linear_demo(amount=1000, delta=-5, start_date=date(2019, 1, 1), as_table=False):
name = "$linear({},{})".format(amount*100, delta*100)
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
In [10]:
Customizing by using scenario arguments:
$seasonal(amount, amplitude, season_cycle_days, max_at_day, number, hour, period)
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
1000
2000
3000
4000
5000
6000
7000
Scenario name with parameters:"$seasonal()", start date: 2019-01-01
Simulation day
EUR
run_scenario('$seasonal()')
In [11]:
Interrupted scenario
Simulates periods of none or other income values that standard ones.
Full syntax: $interrupted(amount, interruption_amount, interruption_spec, number, hour, period)
With default arguments generates 53 weekly transactions of 5000EUR at 12:00, with no transactions between days 90 and 120.
In [12]:
Customizing by using scenario arguments:
Full syntax: $interrupted(amount, interruption_amount, interruption_spec, number, hour, period)
amount 6000
amplitude 2000
cycle_len 355
max_day 180
Start date 01.01.2019
Display result as table
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
10
20
30
40
50
60
70
80
Scenario name with parameters:"$seasonal(6000,2000,355,180)", start date: 2019-01-01
Simulation day
EUR
2000
3000
4000
5000
Scenario name with parameters:"$interrupted()", start date: 2019-01-01
EUR
@interact(amount=(100,10000,100),
amplitude=(0,6000,100),
cycle_len=[7,30,90,182,355],
max_day=(0,355),
start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def seasonal_demo(amount=6000, amplitude=2000, cycle_len=355, max_day=180, start_date=date(2019, 1, 1), as_table=Fal
name = "$seasonal({},{},{},{})".format(amount, amplitude, cycle_len, max_day)
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
run_scenario('$interrupted()')
y p ( , p _ , p _ p , , , p )
In [13]:
Place for experimens
amount 6000
interruption… 2000
interruption… 50-100|150-280
Start date 01.01.2019
Display result as table
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
10
20
30
40
50
60
Scenario name with parameters:"$interrupted(6000,2000,50-100|150-280)", start date: 2019-01-
Simulation day
EUR
@interact(amount=(100,10000,100),
interruption_amount=(100,10000,100),
start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def seasonal_demo(amount=6000, interruption_amount=2000, interruption_spec='50-100|150-280', start_date=date(2019, 1
name = "$interrupted({},{},{})".format(amount, interruption_amount, interruption_spec)
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
In [14]:
name $seasonal(500000,300000,50,10)
Start date 01.01.2019
Display result as table
Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020
0
1000
2000
3000
4000
5000
6000
7000
8000
Scenario name with parameters:"$seasonal(500000,300000,50,10)", start date: 2019-01-01
Simulation day
EUR
@interact(start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)),
as_table=widgets.Checkbox(description='Display result as table',indent=True))
def free_demo(name='$seasonal(500000,300000,50,10)', start_date=date(2019, 1, 1), as_table=False):
run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)

More Related Content

What's hot

Making Games in JavaScript
Making Games in JavaScriptMaking Games in JavaScript
Making Games in JavaScript
Sam Cartwright
 
5 tips for your HTML5 games
5 tips for your HTML5 games5 tips for your HTML5 games
5 tips for your HTML5 games
Ernesto Jiménez
 
Kivy Talk Python Meetup Innsbruck 2017.04.25
Kivy Talk Python Meetup Innsbruck 2017.04.25Kivy Talk Python Meetup Innsbruck 2017.04.25
Kivy Talk Python Meetup Innsbruck 2017.04.25
Robert Niederreiter
 
Real life XNA
Real life XNAReal life XNA
Real life XNA
Johan Lindfors
 
HTML5 Canvas - Let's Draw!
HTML5 Canvas - Let's Draw!HTML5 Canvas - Let's Draw!
HTML5 Canvas - Let's Draw!
Phil Reither
 
10CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 810CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 8
Vanishree Arun
 
10CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 710CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 7
Vanishree Arun
 
10CSL67 CG LAB PROGRAM 10
10CSL67 CG LAB PROGRAM 1010CSL67 CG LAB PROGRAM 10
10CSL67 CG LAB PROGRAM 10
Vanishree Arun
 
ITT 2014 - Chris Eidhof - Practical Concurrent Programming
ITT 2014 - Chris Eidhof - Practical Concurrent ProgrammingITT 2014 - Chris Eidhof - Practical Concurrent Programming
ITT 2014 - Chris Eidhof - Practical Concurrent Programming
Istanbul Tech Talks
 
Exploring Canvas
Exploring CanvasExploring Canvas
Exploring Canvas
Kevin Hoyt
 
Create an animation with CAreplicatorLayer
Create an animation with CAreplicatorLayerCreate an animation with CAreplicatorLayer
Create an animation with CAreplicatorLayer
Alessandro Ludovici
 
Immutable Libraries for React
Immutable Libraries for ReactImmutable Libraries for React
Immutable Libraries for React
stbaechler
 
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor SauerJavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Having fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.jsHaving fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.js
Michael Hackstein
 
Artdm170 Week10 Arrays Math
Artdm170 Week10 Arrays MathArtdm170 Week10 Arrays Math
Artdm170 Week10 Arrays Math
Gilbert Guerrero
 

What's hot (15)

Making Games in JavaScript
Making Games in JavaScriptMaking Games in JavaScript
Making Games in JavaScript
 
5 tips for your HTML5 games
5 tips for your HTML5 games5 tips for your HTML5 games
5 tips for your HTML5 games
 
Kivy Talk Python Meetup Innsbruck 2017.04.25
Kivy Talk Python Meetup Innsbruck 2017.04.25Kivy Talk Python Meetup Innsbruck 2017.04.25
Kivy Talk Python Meetup Innsbruck 2017.04.25
 
Real life XNA
Real life XNAReal life XNA
Real life XNA
 
HTML5 Canvas - Let's Draw!
HTML5 Canvas - Let's Draw!HTML5 Canvas - Let's Draw!
HTML5 Canvas - Let's Draw!
 
10CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 810CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 8
 
10CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 710CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 7
 
10CSL67 CG LAB PROGRAM 10
10CSL67 CG LAB PROGRAM 1010CSL67 CG LAB PROGRAM 10
10CSL67 CG LAB PROGRAM 10
 
ITT 2014 - Chris Eidhof - Practical Concurrent Programming
ITT 2014 - Chris Eidhof - Practical Concurrent ProgrammingITT 2014 - Chris Eidhof - Practical Concurrent Programming
ITT 2014 - Chris Eidhof - Practical Concurrent Programming
 
Exploring Canvas
Exploring CanvasExploring Canvas
Exploring Canvas
 
Create an animation with CAreplicatorLayer
Create an animation with CAreplicatorLayerCreate an animation with CAreplicatorLayer
Create an animation with CAreplicatorLayer
 
Immutable Libraries for React
Immutable Libraries for ReactImmutable Libraries for React
Immutable Libraries for React
 
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor SauerJavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
JavaCro'14 - JCalc Calculations in Java with open source API – Davor Sauer
 
Having fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.jsHaving fun with graphs, a short introduction to D3.js
Having fun with graphs, a short introduction to D3.js
 
Artdm170 Week10 Arrays Math
Artdm170 Week10 Arrays MathArtdm170 Week10 Arrays Math
Artdm170 Week10 Arrays Math
 

Similar to pewPew<s>xxd

INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft CloudINTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
Daniel Toomey
 
GANs
GANsGANs
Gans
GansGans
Interactive financial analytics with vix(cboe)
Interactive financial analytics with vix(cboe)Interactive financial analytics with vix(cboe)
Interactive financial analytics with vix(cboe)
Aiden Wu, FRM
 
C- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutionsC- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutions
Animesh Chaturvedi
 
Problemas de funciones
Problemas de funcionesProblemas de funciones
Problemas de funciones
KatherineVanessaOliv1
 
Small pieces loosely joined
Small pieces loosely joinedSmall pieces loosely joined
Small pieces loosely joined
ennui2342
 
Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...
Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...
Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...
Publicis Sapient Engineering
 
Cdr stats-vo ip-analytics_solution_mongodb_meetup
Cdr stats-vo ip-analytics_solution_mongodb_meetupCdr stats-vo ip-analytics_solution_mongodb_meetup
Cdr stats-vo ip-analytics_solution_mongodb_meetup
christkv
 
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoria
Aplicaciones de la derivada en la Carrera de Contabilidad y AuditoriaAplicaciones de la derivada en la Carrera de Contabilidad y Auditoria
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoria
CarlosMauricioToapan
 
CDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDB
CDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDBCDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDB
CDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDB
Areski Belaid
 
17 ruby date time
17 ruby date time17 ruby date time
17 ruby date time
Walker Maidana
 
Derivadas en Contabilidad y Auditoría
Derivadas en Contabilidad y AuditoríaDerivadas en Contabilidad y Auditoría
Derivadas en Contabilidad y Auditoría
JENNIFERESTEFANIABAL1
 
Bb2
Bb2Bb2
Bb2
brehot2
 
Easy practice with current timemillis method
Easy practice with current timemillis methodEasy practice with current timemillis method
Easy practice with current timemillis method
Nooria Esmaelzade
 
Insurance Optimization
Insurance OptimizationInsurance Optimization
Insurance Optimization
Albert Chu
 
8 arrays and pointers
8  arrays and pointers8  arrays and pointers
8 arrays and pointers
MomenMostafa
 
JAVA.Q4 Create a Time class. This class will represent a point in.pdf
JAVA.Q4 Create a Time class. This class will represent a point in.pdfJAVA.Q4 Create a Time class. This class will represent a point in.pdf
JAVA.Q4 Create a Time class. This class will represent a point in.pdf
karymadelaneyrenne19
 
Java script
Java scriptJava script
Java script
Shagufta shaheen
 
QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...
QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...
QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...
The Statistical and Applied Mathematical Sciences Institute
 

Similar to pewPew<s>xxd (20)

INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft CloudINTEGRATE 2022 - Data Mapping in the Microsoft Cloud
INTEGRATE 2022 - Data Mapping in the Microsoft Cloud
 
GANs
GANsGANs
GANs
 
Gans
GansGans
Gans
 
Interactive financial analytics with vix(cboe)
Interactive financial analytics with vix(cboe)Interactive financial analytics with vix(cboe)
Interactive financial analytics with vix(cboe)
 
C- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutionsC- Programming Assignment practice set 2 solutions
C- Programming Assignment practice set 2 solutions
 
Problemas de funciones
Problemas de funcionesProblemas de funciones
Problemas de funciones
 
Small pieces loosely joined
Small pieces loosely joinedSmall pieces loosely joined
Small pieces loosely joined
 
Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...
Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...
Open XKE - POC d'une architecture distribuée de calculs financiers par Xavier...
 
Cdr stats-vo ip-analytics_solution_mongodb_meetup
Cdr stats-vo ip-analytics_solution_mongodb_meetupCdr stats-vo ip-analytics_solution_mongodb_meetup
Cdr stats-vo ip-analytics_solution_mongodb_meetup
 
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoria
Aplicaciones de la derivada en la Carrera de Contabilidad y AuditoriaAplicaciones de la derivada en la Carrera de Contabilidad y Auditoria
Aplicaciones de la derivada en la Carrera de Contabilidad y Auditoria
 
CDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDB
CDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDBCDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDB
CDR-Stats : VoIP Analytics Solution for Asterisk and FreeSWITCH with MongoDB
 
17 ruby date time
17 ruby date time17 ruby date time
17 ruby date time
 
Derivadas en Contabilidad y Auditoría
Derivadas en Contabilidad y AuditoríaDerivadas en Contabilidad y Auditoría
Derivadas en Contabilidad y Auditoría
 
Bb2
Bb2Bb2
Bb2
 
Easy practice with current timemillis method
Easy practice with current timemillis methodEasy practice with current timemillis method
Easy practice with current timemillis method
 
Insurance Optimization
Insurance OptimizationInsurance Optimization
Insurance Optimization
 
8 arrays and pointers
8  arrays and pointers8  arrays and pointers
8 arrays and pointers
 
JAVA.Q4 Create a Time class. This class will represent a point in.pdf
JAVA.Q4 Create a Time class. This class will represent a point in.pdfJAVA.Q4 Create a Time class. This class will represent a point in.pdf
JAVA.Q4 Create a Time class. This class will represent a point in.pdf
 
Java script
Java scriptJava script
Java script
 
QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...
QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...
QMC: Undergraduate Workshop, Tutorial on 'R' Software - Yawen Guan, Feb 26, 2...
 

Recently uploaded

Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
➑➌➋➑➒➎➑➑➊➍
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
SSG Boorman Purple Heart found research.pdf
SSG Boorman Purple Heart found research.pdfSSG Boorman Purple Heart found research.pdf
SSG Boorman Purple Heart found research.pdf
rbakerj2
 
➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
dxtmnb3y
 
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ValeryArnau
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Satta matka guessing matka Kalyan chart
Satta matka guessing matka Kalyan  chartSatta matka guessing matka Kalyan  chart
Satta matka guessing matka Kalyan chart
Kalyan matka
 
VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------
ssathiyanishanth8
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Femmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagementFemmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagement
19jli3
 
A Brief Introduction About Hanying Chen_
A Brief Introduction About Hanying Chen_A Brief Introduction About Hanying Chen_
A Brief Introduction About Hanying Chen_
Hanying Chen
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Jennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic SandbagJennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic Sandbag
mariajennifermurillo
 
一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理
一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理
一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理
fcenyx
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Full CAD Project Cardiovascuwhore Debut PDF CAD Meena Pittman
Full CAD Project Cardiovascuwhore Debut PDF CAD Meena PittmanFull CAD Project Cardiovascuwhore Debut PDF CAD Meena Pittman
Full CAD Project Cardiovascuwhore Debut PDF CAD Meena Pittman
meenap32
 
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka DpbossMatka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 

Recently uploaded (20)

Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
SSG Boorman Purple Heart found research.pdf
SSG Boorman Purple Heart found research.pdfSSG Boorman Purple Heart found research.pdf
SSG Boorman Purple Heart found research.pdf
 
➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...
➒➌➎➏➑➐➋➑➐➐ Dpboss Matka Guessing Satta Matka Kalyan panel Chart Indian Matka ...
 
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
 
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
Satta matka guessing matka Kalyan chart
Satta matka guessing matka Kalyan  chartSatta matka guessing matka Kalyan  chart
Satta matka guessing matka Kalyan chart
 
VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------VTV FULL SCRIPT ------------------------
VTV FULL SCRIPT ------------------------
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
Femmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagementFemmely-ACP-how to use social media to drive engagement
Femmely-ACP-how to use social media to drive engagement
 
A Brief Introduction About Hanying Chen_
A Brief Introduction About Hanying Chen_A Brief Introduction About Hanying Chen_
A Brief Introduction About Hanying Chen_
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing Indian Matka
 
Jennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic SandbagJennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic Sandbag
 
一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理
一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理
一比一原版迪肯大学毕业证(DU毕业证书)学历如何办理
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐ Satta Matka Dpboss Matka Guessing
 
Full CAD Project Cardiovascuwhore Debut PDF CAD Meena Pittman
Full CAD Project Cardiovascuwhore Debut PDF CAD Meena PittmanFull CAD Project Cardiovascuwhore Debut PDF CAD Meena Pittman
Full CAD Project Cardiovascuwhore Debut PDF CAD Meena Pittman
 
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka DpbossMatka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
 

pewPew<s>xxd

  • 1. Simulator Sandbox Notebook setup In [1]: Built-in scenarios Scenarios included in simulator configuration. Curently available 2 simple scenarios: 'Scenario 1' and 'Scenario 2'. In [2]: Dynamic scenarios Single transfer Simplest scenario to simulate single transfer. Executed with default values (5000EUR at 12:00). Full syntax: $single(amount, hour) 12:00 Jan 1, 2019 00:00 Jan 2, 2019 12:00 00:00 Jan 3, 2019 12:00 00:00 Jan 4, 2019 12:00 00:00 Jan 5, 2019 12:00 0 20 40 60 80 100 Scenario name with parameters:"Scenario 1", start date: 2019-01-01 Simulation day EUR %run Setup.ipynb run_scenario('Scenario 1')
  • 2. In [3]: Single scenario execution with parameters: Full syntax: $single(amount, hour) In [4]: Constant transfers scenario With default arguments it generates 53 wekly transfers of 5000EUR at noon. 23:59:59.9996 Dec 31, 2018 23:59:59.9998 00:00:00 Jan 1, 2019 00:00:00.0002 00:00:00.0004 0 1000 2000 3000 4000 5000 Scenario name with parameters:"$single()", start date: 2019-01-01 Simulation day EUR amount 1000 Start date 01.01.2019 Display result as table 23:59:59.9996 Dec 31, 2018 23:59:59.9998 00:00:00 Jan 1, 2019 00:00:00.0002 00:00:00.0004 0 200 400 600 800 1000 Scenario name with parameters:"$single(100000)", start date: 2019-01-01 Simulation day EUR run_scenario('$single()') @interact(amount=(1,10000), start_date=widgets.DatePicker(description='Start date', value= date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def single_demo(amount=1000, start_date=date(2019, 1, 1), as_table=False): name = '$single({})'.format(amount*100) run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
  • 3. Full syntax: $constant(amount, number, hour, period) In [5]: Constant scenario can be customized by providing arguments: Full synatx: $constant(amount, number, hour, period) Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 1000 2000 3000 4000 5000 Scenario name with parameters:"$constant()", start date: 2019-01-01 Simulation day EUR run_scenario('$constant()')
  • 4. In [6]: Parameters that will be probably not changed are placed at the end, so they can be skipped: Full syntax: $constant(amount, number, hour, period) can be invoked in shorter form, e.g.: $constant(amount, number) Also parameters in the middle can be skipped: $constant(amount,number,, period) amount 1000 number 20 hour 12 period 7 Start date 01.01.2019 Display result as table Jan 6 2019 Jan 20 Feb 3 Feb 17 Mar 3 Mar 17 Mar 31 Apr 14 Apr 28 May 12 0 200 400 600 800 1000 Scenario name with parameters:"$constant(100000,20,12:00,7)", start date: 2019-01-01 Simulation day EUR @interact(amount=(100,10000,100), number=(1,100), hour=(0,23), period=(1,30), start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def constant_demo(amount=1000, number=20, hour=12, period=7, start_date=date(2019, 1, 1), as_table=False): time = '{}:00'.format(hour) name = "$constant({},{},{},{})".format(amount*100, number, time, period) run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
  • 5. In [7]: Linear changing transactions With default arguments generates 53 weekly transactions at 12:00 with amount staring from 5000EUR and growing by 30EUR every transaction. Full syntax: $linear(amount, delta, number, hour, period) In [8]: amount 1000 number 20 Start date 01.01.2019 Display result as table Jan 6 2019 Jan 20 Feb 3 Feb 17 Mar 3 Mar 17 Mar 31 Apr 14 Apr 28 May 12 0 200 400 600 800 1000 Scenario name with parameters:"$constant(100000,20)", start date: 2019-01-01 Simulation day EUR Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 1000 2000 3000 4000 5000 6000 Scenario name with parameters:"$linear()", start date: 2019-01-01 Simulation day EUR @interact(amount=(100,10000,100), number=(1,100), start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def constant_demo2(amount=1000, number=20, start_date=date(2019, 1, 1), as_table=False): name = "$constant({},{})".format(amount*100, number) run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table) run_scenario('$linear()')
  • 6. Customizing by using scenario arguments: $linear(amount, delta, number, hour, period) In [9]: Seasonal scenario Simulates periodic changes in tenant income resulting from seasonal changes. Full syntax: $seasonal(amount, amplitude, season_cycle_days, max_at_day, number, hour, period) With default arguments generates 53 weekly transactions simulating seasonal changes with mean value 5000EUR, yearly season cycle, seasonal changes amplitude of 2000EUR and maximum at start of simulation. amount 1000 delta -5 Start date 01.01.2019 Display result as table Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 200 400 600 800 1000 Scenario name with parameters:"$linear(100000,-500)", start date: 2019-01-01 Simulation day EUR @interact(amount=(100,10000,100), delta=(-100,100,1), start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def linear_demo(amount=1000, delta=-5, start_date=date(2019, 1, 1), as_table=False): name = "$linear({},{})".format(amount*100, delta*100) run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
  • 7. In [10]: Customizing by using scenario arguments: $seasonal(amount, amplitude, season_cycle_days, max_at_day, number, hour, period) Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 1000 2000 3000 4000 5000 6000 7000 Scenario name with parameters:"$seasonal()", start date: 2019-01-01 Simulation day EUR run_scenario('$seasonal()')
  • 8. In [11]: Interrupted scenario Simulates periods of none or other income values that standard ones. Full syntax: $interrupted(amount, interruption_amount, interruption_spec, number, hour, period) With default arguments generates 53 weekly transactions of 5000EUR at 12:00, with no transactions between days 90 and 120. In [12]: Customizing by using scenario arguments: Full syntax: $interrupted(amount, interruption_amount, interruption_spec, number, hour, period) amount 6000 amplitude 2000 cycle_len 355 max_day 180 Start date 01.01.2019 Display result as table Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 10 20 30 40 50 60 70 80 Scenario name with parameters:"$seasonal(6000,2000,355,180)", start date: 2019-01-01 Simulation day EUR 2000 3000 4000 5000 Scenario name with parameters:"$interrupted()", start date: 2019-01-01 EUR @interact(amount=(100,10000,100), amplitude=(0,6000,100), cycle_len=[7,30,90,182,355], max_day=(0,355), start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def seasonal_demo(amount=6000, amplitude=2000, cycle_len=355, max_day=180, start_date=date(2019, 1, 1), as_table=Fal name = "$seasonal({},{},{},{})".format(amount, amplitude, cycle_len, max_day) run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table) run_scenario('$interrupted()')
  • 9. y p ( , p _ , p _ p , , , p ) In [13]: Place for experimens amount 6000 interruption… 2000 interruption… 50-100|150-280 Start date 01.01.2019 Display result as table Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 10 20 30 40 50 60 Scenario name with parameters:"$interrupted(6000,2000,50-100|150-280)", start date: 2019-01- Simulation day EUR @interact(amount=(100,10000,100), interruption_amount=(100,10000,100), start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def seasonal_demo(amount=6000, interruption_amount=2000, interruption_spec='50-100|150-280', start_date=date(2019, 1 name = "$interrupted({},{},{})".format(amount, interruption_amount, interruption_spec) run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)
  • 10. In [14]: name $seasonal(500000,300000,50,10) Start date 01.01.2019 Display result as table Jan 2019 Mar 2019 May 2019 Jul 2019 Sep 2019 Nov 2019 Jan 2020 0 1000 2000 3000 4000 5000 6000 7000 8000 Scenario name with parameters:"$seasonal(500000,300000,50,10)", start date: 2019-01-01 Simulation day EUR @interact(start_date=widgets.DatePicker(description='Start date', value=date(2019, 1, 1)), as_table=widgets.Checkbox(description='Display result as table',indent=True)) def free_demo(name='$seasonal(500000,300000,50,10)', start_date=date(2019, 1, 1), as_table=False): run_scenario(name, start_date.strftime("%Y-%m-%d"), as_table)