C1

Railfy

BaselHack

Demo

Railfy

Use this tool to digitize a Train Track Plan and output an SVG file marking properties of the edges. We also do output something that is closer to a mathematical Graph, a plot for this can be found in the backend/temp files, after a run.

Have Fun :)

Install

Backend

pip install -r backend/requirements.txt

Frontend

cd frontend
npm install 

Run

Start backend server

python backend/app.py

Start backend server

cd frontend
npm run dev
This content is a preview from an external site.
 

Event finish

Add License and gitignore (@Matse)

Create Readme (@Matse)

Final Version ... (@Matse)

Update Model (@Matse)

Merge branch 'master' of github.com:Mbskl2/railify (@Matse)

Add a loading spinner. (@Michal.Banach)

Merge branch 'master' of github.com:Mbskl2/railify (@Matse)

Remove svg coloring from the fe. (@Michal.Banach)

Fixed Final Bug, Now Working Version 1.0 (@Matse)

Final Version 1.0 (@Matse)

fixes for pipeline (@nzmattgrant)

Merge branch 'master' of https://github.com/Mbskl2/railify (@nzmattgrant)

cleanup (@nzmattgrant)

Merge remote-tracking branch 'origin/master'

Conflicts:

backend/classicalimagerecognition/pipline.py (@Matse)

pipline (@Matse)

try and join overlapping lines (@nzmattgrant)

Update Pipline delte short and horizontal edges (@Matse)

correct imports for deployed version (@nzmattgrant)

small tidy (@nzmattgrant)

Merge branch 'master' of https://github.com/Mbskl2/railify (@nzmattgrant)

still quite slow with the grey boxes (@nzmattgrant)

Clean up Backend (@Matse)

scale the grey box removal (@nzmattgrant)

remove grey boxes (@nzmattgrant)

Update Pipline (@Matse)

Merge remote-tracking branch 'origin/master' (@Matse)

extend the lines for the svg (@nzmattgrant)

Merge remote-tracking branch 'origin/master'

Conflicts:

backend/classicalimagerecognition/pipline.py (@Matse)

integration of the pipeline with the webapp (@nzmattgrant)

Merge remote-tracking branch 'origin/master' (@Matse)

Merge branch 'master' of github.com:Mbskl2/railify

Conflicts:

backend/classicalimagerecognition/pipline.py (@Matse)

Merge branch 'master' of https://github.com/Mbskl2/railify (@Michal.Banach)

Use the pipeline from the api. (@Michal.Banach)

small fix (@nzmattgrant)

Merge branch 'master' of https://github.com/Mbskl2/railify (@nzmattgrant)

add svg conversion (@nzmattgrant)

Create run_pipeline functions. (@Michal.Banach)

Merge branch 'master' of https://github.com/Mbskl2/railify (@nzmattgrant)

add line manipulation to the pipeline (@nzmattgrant)

Commit the test png and svg files. (@Michal.Banach)

Create the border in the first step, send it and receive the output png and svg. (@Michal.Banach)

update pipeline (@nzmattgrant)

Merge branch 'master' of https://github.com/Mbskl2/railify (@Michal.Banach)

Create a border on a png. (@Michal.Banach)

Update piplien (@Matse)

Merge branch 'master' of https://github.com/Mbskl2/railify (@nzmattgrant)

commented out the parallel merging (@nzmattgrant)

checkpoint for line merging (@nzmattgrant)

Add the second post call, to submit the border. (@Michal.Banach)

Start

 

The application that powers this site is available under the MIT license.