Coder Social home page Coder Social logo

rosegpe / roselapweb Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 2.0 180.24 MB

Laptime Simulation tool, special built for Formula SAE.

Home Page: http://rosegpe.ddns.net/RoseLap/

PHP 6.56% C 0.31% Python 81.04% TeX 8.50% JavaScript 3.59%
computational-modeling lap-times python racing simulation vehicle-dynamics

roselapweb's People

Contributors

em4573 avatar thaddeus-maximus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

roselapweb's Issues

Queuing is screwed up

you say "save and run"
it puts an entry in for "queing" with yours
it puts an entry in that is actually running for "EngineSim - Michigan - Simplified"

I did some digging and what's going on is an SQL query returns the same batch config ID (one corresponding to an instance of "EngineSim - Michigan - Simplified")

'Save As' option in Editor

I would like to be able to make small changes in my program and review both options. Currently, I need to copy paste into a new document.

No way to see errors in a configuration / batch

Ran a simple 2D study for just skidpad / accel and it should be done by now but it's still 'In Progress.'

Is there feedback to say 'you wrote correct YAML'? Can we pipe error messages to the web? Anything is good- we are dealing with engineers, not the least common denominator of society; give us data.

Rounding

The y-axis here is goofy and uses full floating point precision on one of the datapoints rather than rounding.

image

Create an 'optimize' axis

How we'd like this to work:

Consider studies with the transmission. Right now we sweep across final drive ratio in many cases simply because we want to find the final drive ratio that best suits the transmission. We don't actually care about the rest of the data (except maybe for sensitivity- this may warrant another line graph for optimal points). We just want to optimize with respect to an axis.

This would free us up to do more complex things, like a 2D study between transmission spread and shift time that held gear ratio 'optimal'.

The spec would be like adding another axis to the plot, but maybe instead denote it as axis_optimizer.

Memory leak on big studies

2018-07-16 20:31:54,520 | ERROR : Traceback (most recent call last):
File "c:/wamp/www/RoseLap/py/RoseLapCore/webrunner.py", line 76, in
results = batcher.batch(tests, vehicle, tracks, model, out[1] != 0)
File "c:\wamp\www\RoseLap\py\RoseLapCore\batcher.py", line 21, in batch
batch["track_data"] = batch_run(flatTargets, permutations, batch["test_vals"], vehicle, tracks, model, include_output)
File "c:\wamp\www\RoseLap\py\RoseLapCore\batcher.py", line 173, in batch_run
segments = track_segmentation.file_to_segments(fn, dl, opts=opts)
File "c:\wamp\www\RoseLap\py\RoseLapCore\input_processing\track_segmentation.py", line 388, in file_to_segments
pts,sectors = points_in_each_seg_slow(testpath, dl, plot, opts)
File "c:\wamp\www\RoseLap\py\RoseLapCore\input_processing\track_segmentation.py", line 174, in points_in_each_seg_slow
spl = UnivariateSpline(l, k, k=smoothing_dof)
File "C:\Python27\lib\site-packages\scipy\interpolate\fitpack2.py", line 185, in init
xb=bbox[0],xe=bbox[1],s=s)
MemoryError
Traceback (most recent call last):
File "c:/wamp/www/RoseLap/py/RoseLapCore/webrunner.py", line 76, in
results = batcher.batch(tests, vehicle, tracks, model, out[1] != 0)
File "c:\wamp\www\RoseLap\py\RoseLapCore\batcher.py", line 21, in batch
batch["track_data"] = batch_run(flatTargets, permutations, batch["test_vals"], vehicle, tracks, model, include_output)
File "c:\wamp\www\RoseLap\py\RoseLapCore\batcher.py", line 173, in batch_run
segments = track_segmentation.file_to_segments(fn, dl, opts=opts)
File "c:\wamp\www\RoseLap\py\RoseLapCore\input_processing\track_segmentation.py", line 388, in file_to_segments
pts,sectors = points_in_each_seg_slow(testpath, dl, plot, opts)
File "c:\wamp\www\RoseLap\py\RoseLapCore\input_processing\track_segmentation.py", line 174, in points_in_each_seg_slow
spl = UnivariateSpline(l, k, k=smoothing_dof)
File "C:\Python27\lib\site-packages\scipy\interpolate\fitpack2.py", line 185, in init
xb=bbox[0],xe=bbox[1],s=s)
MemoryError

User approval system

Right now you can literally create an account and cause havoc even if we fix SQL stuff

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.