Trees
Indices
Help
Mobile Security & Privacy (MoSP) Simulator
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Module Hierarchy
mosp
:
The Mobile Security & Privacy simulator
mosp.collide
:
Classes and algorithms for collision detection.
mosp.controller
:
External-controllable simulation and a controller to couple multiple MoSP simulations.
mosp.core
:
Mobile Security & Privacy Simulator core
mosp.external_persons
:
Extensions for the MoSP Simulator that enable integration of real persons.
mosp.external_persons.external_data_manager
:
Service to collect and maintain data from external devices.
mosp.external_persons.external_person
:
Wrapper for a real person using an Android smartphone.
mosp.geo
:
Geo sub-package of Mobile Security & Privacy Simulator.
mosp.geo.osm
:
Loading OSM XML data and storing it into an OSMModel.
mosp.geo.utils
:
Utils
mosp.geo.utm
:
Working with UTM and Lat/Long coordinates
mosp.group
:
Group persons for better handling and the ease of use
mosp.gui
:
MOSP GUI sub-package
mosp.gui.gimp_palette
:
Use Gimp color palettes.
mosp.gui.gimp_palette.gimp_palette
:
Access to GIMP color palettes to be used within simulation/player
mosp.gui.playerChamplain
:
A visual player for simulation output based on libchamplain and its python bindings
mosp.impl
:
Implementations sub-package of Mobile Security & Privacy Simulator.
mosp.impl.movement
:
Movement implementation code snippets
mosp.locations
:
Models of real-world locations
mosp.monitors
:
Monitors for simulation output creation
mosp.routing
:
Store and calculate routing data
mosp.test
:
Tests subpackage: MOSP core feature tests
mosp.test.test_collide
:
Tests for collision
mosp.test.test_routing
:
Tests for routing
mosp.test.test_utm
:
Tests for own UTM implementation
mosp_examples
:
This package provides some MOSP usage examples
mosp_examples.BTvirus_wiggler
:
Infect action example with infection duration and action delay: BT-Virus example
mosp_examples.action_wiggler
:
Action example: infect action is enabled is disabled again
mosp_examples.exit_wiggler
:
Exit example: people doing things, when arriving at an exit/border node
mosp_examples.external_controlled_random_wiggler
:
External-controlled simulation example
mosp_examples.external_device_wiggler
:
Example for a simulation with external, real-world devices.
mosp_examples.message_example
:
A simple example for the usage of Person.send()
mosp_examples.passivate_wiggler
:
Passivate example: passivating users later being reactivated
mosp_examples.pause_wiggler
:
Pausing example: person is paused at every node
mosp_examples.playerChaimplain
:
MOSP Example player
mosp_examples.poi_act_wiggler
:
Location and Action example: People acting on the road, pausing action at Location@POI
mosp_examples.poi_wiggler
:
POI example: routing to selected POI
mosp_examples.random_wiggler
:
Beginners' example: random movement
mosp_examples.roadwidth_wiggler
:
Road width example: walking on roads having a width depending on OSM data
mosp_examples.routing_wiggler
:
Routing example for new go method: routed movement
mosp_examples.socketplayer_demo_wiggler
:
A simple demo of the SocketPlayerMonitor demo.
mosp_examples.statemachine_wiggler
:
State-machine steering example: people destinations selected by p_state-machine
mosp_examples.zombie_wiggler
:
Infect action example: a typical zombie infection
mosp_tools
:
This package provides some MOSP tools.
mosp_tools.analyze_map
:
Tool for analyzing a osm map
mosp_tools.heatmap
:
This sub-package provides the MoSP heatmap tool.
mosp_tools.heatmap.colorschemes
:
Color schemes source data for colorizing heatmaps
mosp_tools.heatmap.heatmap
:
Heatmap generation based in simulation logs and a background map
mosp_tools.heatmap.logfilereader
:
Helper funtions to read log files
mosp_tools.node_finder
:
Tool for finding node ids by clicking on a GUI map
mosp_tools.profile_wiggler
:
Example for profiling MOSP simulation stuff
mosp_tools.slowcat
:
Read a file's content slowly line by line.
viewer
:
MoSP simulation viewer
viewer.lib
:
Libraries for MoSP simulation viewer
viewer.lib.asynchttp
:
Asynchronous HTTP/1.1 client library
viewer.lib.calculations
:
Calculations routines
viewer.lib.tileloader
:
Loads OSM tiles from the Web
viewer.lib.tileloader2
:
Loads OSM tiles from the Web using threading and urllib3
viewer.lib.tilenames
:
Translates between lat/long and the slippy-map tile numbering scheme
viewer.sim_viewer
:
A viewer for the MoSP simulator.
Trees
Indices
Help
Mobile Security & Privacy (MoSP) Simulator
Generated by Epydoc 3.0.1 on Sun Jul 6 13:59:47 2014
http://epydoc.sourceforge.net