All Projects → Tumiz → scenario

Tumiz / scenario

Licence: GPL-3.0 license
Agent simulation in Jupyter

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to scenario

Complex.js
A complex number library
Stars: ✭ 165 (+870.59%)
Mutual labels:  rotation
scenario
Factorio scenario
Stars: ✭ 15 (-11.76%)
Mutual labels:  scenario
action-branching-agents
(AAAI 2018) Action Branching Architectures for Deep Reinforcement Learning
Stars: ✭ 91 (+435.29%)
Mutual labels:  agents
Igrphototweaks
Drag, Rotate, Scale and Crop
Stars: ✭ 212 (+1147.06%)
Mutual labels:  rotation
kekiri
A .NET framework that supports writing low-ceremony BDD tests using Gherkin language
Stars: ✭ 19 (+11.76%)
Mutual labels:  scenario
ScenarioArchitect
The Scenario Architect provides a lightweight graphical user interface that allows a straightforward realization and manipulation of concrete driving testing scenarios. Exemplary usecases are the validation of an online verification framework or training of an prediction algorithm.
Stars: ✭ 23 (+35.29%)
Mutual labels:  scenario
Jqueryrotate
jQueryRotate - plugin to rotate images by any angle cross-browse with animation support
Stars: ✭ 157 (+823.53%)
Mutual labels:  rotation
IridiumApplicationTesting
A&G Web Application Testing Suite
Stars: ✭ 19 (+11.76%)
Mutual labels:  scenario
MajorDomo-Scenarios
Сценарии для системы домашней автоматизации Majordomo
Stars: ✭ 12 (-29.41%)
Mutual labels:  scenario
vagrant-alm
An excerpt of an ALM environment built on top of Vagrant, Libvirt and Ansible
Stars: ✭ 44 (+158.82%)
Mutual labels:  scenario
Tourism Demo
Flutter app backed by Redux, shows animations, internationalization (i18n), ClipPath, fonts and others...
Stars: ✭ 232 (+1264.71%)
Mutual labels:  rotation
camunda-platform-scenario
Easily execute Camunda process scenarios and verify your expectations with Given/Then/When style tests.
Stars: ✭ 58 (+241.18%)
Mutual labels:  scenario
opensimmpls
OpenSimMPLS is an MPLS network simulator, multiplatform and mutilanguage. It is easy-to-use and is intended for teaching activities. It can be used as well to test new protocols, techniques and methods related to MPLS and/or GoS.
Stars: ✭ 21 (+23.53%)
Mutual labels:  scenario
Vue Free Transform
VueJS Free transform tool component
Stars: ✭ 172 (+911.76%)
Mutual labels:  rotation
maks
Motion Averaging
Stars: ✭ 52 (+205.88%)
Mutual labels:  rotation
Circlr
Animation rotation via scroll, mouse and touch events
Stars: ✭ 159 (+835.29%)
Mutual labels:  rotation
scenari
Clojure BDD library - Executable Specification with Behavior-Driven Development
Stars: ✭ 57 (+235.29%)
Mutual labels:  scenario
Botnet
Remote Access Tool, Command & Control, based on the github project Ares, but written in python 3 with some extra features.
Stars: ✭ 26 (+52.94%)
Mutual labels:  agents
xmca
Maximum Covariance Analysis in Python
Stars: ✭ 41 (+141.18%)
Mutual labels:  rotation
ng-apimock
Node plugin that provides the ability to use scenario based api mocking: for local development for protractor testing
Stars: ✭ 102 (+500%)
Mutual labels:  scenario

Scenario Tool Kit

Scenario Github is a series of python libraries that helping building simulation environment easily and quickly. Click Here to see documents

py3d

py3d is one of the scenario libraries. It is a python 3d computational geometry library, which can deal with points, lines, planes and 3d meshes in batches.

It is under development and unstable currently. But it is designed to be simple, stable and customizable:

  • simple means api will be less than usual and progressive
  • stable means it will have less dependeces and modules, and it will be fully tested
  • customizable means it will be a libaray rather than an application, it only provide data structures and functions handling basic geometry concepts

Installation

pip install py3d

Example

import py3d
import numpy
cars = py3d.cube(0.5,0.2,0.3) @ py3d.Transform.from_translation(y=range(1,6), z=0.15)
t = 0
dt = 0.1
while t<4:
    py3d.render(cars, t=t)
    cars @= py3d.Transform.from_rpy(py3d.Vector3(z=dt * numpy.linspace(0.1,1,5)))
    t += dt
py3d.render(cars, t=t)
py3d.grid()

API reference

Data Vector Vector3 Vector4 Transform Color

Top

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].