Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/kumar/run time analysis UI 252 #34

Open
wants to merge 1,778 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1778 commits
Select commit Hold shift + click to select a range
a4f9345
[DART-120] OTP report improvements: change title to "On Time Performa…
AlexAndradeCS Sep 11, 2020
3859498
[DART-124] Run time report improvements: put all run time breakdowns …
AlexAndradeCS Sep 11, 2020
99bfdf5
Fix for run time reports
carabalb Sep 14, 2020
9a09e47
[DART-71] Make schedule adherence in avl json query a single digit pr…
AlexAndradeCS Sep 14, 2020
71ff300
Another fix for trip run times
carabalb Sep 15, 2020
6c39da2
on time performance UI, styling, font, styling, mild responsiveness, …
Sep 15, 2020
6291f7c
[DART-124] Hide run time visualization when running a comparison quer…
AlexAndradeCS Sep 15, 2020
d0d7f0d
move function out of onTimePerf
Sep 15, 2020
0ff3fc5
Add links for real time reports to reports index page.
AlexAndradeCS Sep 17, 2020
f5eb640
sidebar styling otp, remove unnecessary function
Sep 17, 2020
cca5205
MOTP-153 added /command/revisionInformation exposing ConfigRevision
sheldonabrown Sep 18, 2020
89e380f
release 2.0.33-cs
sheldonabrown Sep 18, 2020
2415776
prepare for next sprint
sheldonabrown Sep 18, 2020
9d3c18c
fixing comment typo
sheldonabrown Sep 18, 2020
18306cc
onTimePerf tweaks
Sep 18, 2020
33bb9b6
UI improvements to speed maps, run times, and inactive on submit for …
Sep 21, 2020
0d611d2
Updating map tiles to use open street map tiles
carabalb Oct 6, 2020
72a407c
hard coding numDays as temporary patch
sheldonabrown Oct 7, 2020
c6f371a
release 2.0.18-rpts
sheldonabrown Oct 7, 2020
eb2a8ec
prepare for next sprint
sheldonabrown Oct 7, 2020
a8850e4
Fixes for TripRunTime Report
carabalb Oct 8, 2020
ab125ae
Merge remote-tracking branch 'origin/reports' into reports
carabalb Oct 8, 2020
2f287ca
Redirect header to main page
carabalb Oct 8, 2020
51d56e2
Updating map to UI to show TransitClock text
carabalb Oct 8, 2020
c74681f
Speep map UI fixes
carabalb Oct 8, 2020
77fe9e7
Run Time UI Fixes
carabalb Oct 8, 2020
fda492e
Realtime Report UI Fixes
carabalb Oct 8, 2020
04f46c1
release 2.0.19-rpts
sheldonabrown Oct 8, 2020
a658da1
prepare for next sprint
sheldonabrown Oct 8, 2020
7c9881d
Update to resize map after submit on speedmap page
carabalb Oct 8, 2020
d8f3f7d
Merge remote-tracking branch 'origin/reports' into reports
carabalb Oct 8, 2020
d5df0c1
release 2.0.20-rpts
sheldonabrown Oct 8, 2020
dd6afec
prepare for next sprint
sheldonabrown Oct 8, 2020
bc84000
Stop Path fix for speed map
carabalb Oct 8, 2020
458e2cb
Merge remote-tracking branch 'origin/reports' into reports
carabalb Oct 8, 2020
99458c0
MET-137 fixing huge travel times
sheldonabrown Nov 2, 2020
17cb80e
adding report for travel times anomalies
sheldonabrown Nov 2, 2020
707fa6c
release 2.0.34-cs
sheldonabrown Nov 2, 2020
8870b6b
prepare for dev
sheldonabrown Nov 2, 2020
6e76cec
more work on MET-137
sheldonabrown Nov 4, 2020
e0cee96
release 2.0.35-cs
sheldonabrown Nov 4, 2020
f1cdf0b
prepare for dev
sheldonabrown Nov 4, 2020
8802445
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
carabalb Nov 11, 2020
a92847f
fixing misspelling
sheldonabrown Nov 11, 2020
73e6aff
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
carabalb Nov 12, 2020
e8b213f
MET-156 Implement sampling across all trip patterns
carabalb Nov 12, 2020
5eb988c
cleaning up pom file
sheldonabrown Nov 13, 2020
03067c8
Fixing accidental column addition to Route db structure
carabalb Nov 17, 2020
772941a
Adding more accurate logging
carabalb Nov 17, 2020
de6a058
renaming CloudWatchService and logging regardless of AWS connection
sheldonabrown Nov 23, 2020
1a36464
reports merge to 2.0.36-cs
sheldonabrown Nov 24, 2020
c19ef1a
reports release 2.0.36-rpts
sheldonabrown Nov 24, 2020
d8a4f8f
next sprint
sheldonabrown Nov 24, 2020
fee0423
copying over images to reports dir
sheldonabrown Nov 30, 2020
a2161b5
Merge remote-tracking branch 'origin/reports-merge' into reports-merge
sheldonabrown Nov 30, 2020
720a506
maven release 2.0.37-rpts
sheldonabrown Nov 30, 2020
f623fd7
prepare for next sprint
sheldonabrown Nov 30, 2020
4f2e3df
removing OBA dependency accidentally introduced in merge
sheldonabrown Dec 12, 2020
b0118ba
release 2.0.38-cs
sheldonabrown Dec 12, 2020
83932de
merging in db Queue changes from WMATA
sheldonabrown Dec 22, 2020
ccf3411
Merge branch 'transitclock-merge' into reports-merge
sheldonabrown Dec 22, 2020
168f167
prepare for next sprint
sheldonabrown Dec 22, 2020
1ad4f6f
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Dec 22, 2020
91c2f77
release 2.0.38-rpts
sheldonabrown Dec 22, 2020
471c670
prepare for next sprint
sheldonabrown Dec 22, 2020
217a556
merge of reports branch
sheldonabrown Jan 1, 2021
0df577c
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 1, 2021
60b6f64
added trival smoothing on cache populating and db update.
sheldonabrown Jan 10, 2021
0a18b14
adding queue level monitoring
sheldonabrown Jan 10, 2021
bf1ee7b
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 10, 2021
7215e1b
cleaning up MET-157 queue level monitoring
sheldonabrown Jan 14, 2021
df1bb09
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
sheldonabrown Jan 14, 2021
da06584
[maven-release-plugin] prepare release transitclock-2.0.39-cs
sheldonabrown Jan 14, 2021
fbbe783
[maven-release-plugin] prepare for next development iteration
sheldonabrown Jan 14, 2021
f5036ad
MET-157 standardizing with existing queue level
sheldonabrown Jan 14, 2021
9df7911
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 14, 2021
7364bec
[maven-release-plugin] prepare release transitclock-2.0.40-cs
sheldonabrown Jan 14, 2021
897793e
[maven-release-plugin] prepare for next development iteration
sheldonabrown Jan 14, 2021
a06405d
Disabled PredictionEvent database logging by default
sheldonabrown Jan 14, 2021
51f7c12
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 14, 2021
3baa0bf
[maven-release-plugin] prepare release transitclock-2.0.41-cs
sheldonabrown Jan 14, 2021
13e5c61
[maven-release-plugin] prepare for next development iteration
sheldonabrown Jan 14, 2021
383dee4
Disabling PredictionEvent Queue logging by default
sheldonabrown Jan 14, 2021
7f2446b
patch fix 2.0.38.1-cs
sheldonabrown Jan 14, 2021
ec4d29a
bumping version for patchfix
sheldonabrown Jan 19, 2021
347a85a
MET-158 adding monitoring to AVL Executor work queue
sheldonabrown Jan 19, 2021
51ff06b
patch fix for work queue monitoring
sheldonabrown Jan 19, 2021
aa50f15
MET-158 adding monitoring to AVL Executor work queue
sheldonabrown Jan 19, 2021
ef75628
[maven-release-plugin] prepare release transitclock-2.0.42-cs
sheldonabrown Jan 19, 2021
5018687
[maven-release-plugin] prepare for next development iteration
sheldonabrown Jan 19, 2021
15a2c4c
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 20, 2021
d317e6c
[maven-release-plugin] prepare release transitclock-2.0.43-cs
sheldonabrown Jan 20, 2021
c0a9608
[maven-release-plugin] prepare for next development iteration
sheldonabrown Jan 20, 2021
ddc7e16
bugfix for MET-158
sheldonabrown Jan 20, 2021
17410f7
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
sheldonabrown Jan 20, 2021
e04989a
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 20, 2021
f7df448
[maven-release-plugin] prepare release transitclock-2.0.44-cs
sheldonabrown Jan 20, 2021
df8d539
[maven-release-plugin] prepare for next development iteration
sheldonabrown Jan 20, 2021
cd1c7fd
bugfix for MET-158
sheldonabrown Jan 20, 2021
8db58ef
firming up arrival / departure verification code
sheldonabrown Jan 21, 2021
df09195
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 21, 2021
9e383da
release 2.0.45-cs
sheldonabrown Jan 21, 2021
45e19b4
next sprint
sheldonabrown Jan 21, 2021
60abae3
cleaning up some exception edge-cases from last commit
sheldonabrown Jan 22, 2021
2362012
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
sheldonabrown Jan 22, 2021
fc05912
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Jan 22, 2021
8e8699d
fixing verify arrival/departure issue
sheldonabrown Jan 22, 2021
4053af8
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
sheldonabrown Jan 22, 2021
be156de
Fix issue with missing numDays param for Bucket report
carabalb Jan 28, 2021
75d4541
Fixing start stop and end stop params for RunTime report
carabalb Feb 1, 2021
3fc8bdf
Adding LoadTrafficSensors application
sheldonabrown Feb 4, 2021
1aeae12
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
sheldonabrown Feb 4, 2021
c98015f
Revert "Adding LoadTrafficSensors application" and push to branch
sheldonabrown Feb 4, 2021
013ae7e
annotated Kalman algorithm against source paper and code cleanup
sheldonabrown Feb 4, 2021
0cf984a
fixing spacing from last commit
sheldonabrown Feb 4, 2021
0c77c97
Refactored KalmanPredictionGeneratorImpl and added unit test
sheldonabrown Feb 6, 2021
2027f0e
re-indenting KalmanPredictionGeneratorImpl
sheldonabrown Feb 6, 2021
507e84d
fleshing out more of the TrafficSensorData usage
sheldonabrown Feb 6, 2021
5c19cac
Refactored Reporting Server
carabalb Feb 8, 2021
7b3eb28
fix for schedule adherence by route
carabalb Feb 9, 2021
df90bfd
Refactoring run time service method names
carabalb Feb 11, 2021
bc1635e
Trying out Guice for Reporting Server Dependency Injection
carabalb Feb 11, 2021
cf0580c
more work on traffic integration, and more tests
sheldonabrown Feb 11, 2021
a079ab3
added populateFromDB impl. Remains untested
sheldonabrown Feb 12, 2021
b9e198c
[maven-release-plugin] prepare release transitclock-2.0.46-cs
sheldonabrown Feb 13, 2021
e125691
[maven-release-plugin] prepare for next development iteration
sheldonabrown Feb 13, 2021
935686c
bug fixes on traffic travel time calculation
sheldonabrown Feb 17, 2021
ae3b775
adding db queue support for TrafficSensorData
sheldonabrown Feb 17, 2021
8606564
refactoring historical traffic lookup
sheldonabrown Feb 17, 2021
2cd8edd
traffic release 2.0.46
sheldonabrown Feb 17, 2021
cef83ef
prepare for dev
sheldonabrown Feb 17, 2021
e9541b3
switching to snapshot
sheldonabrown Feb 24, 2021
b63d7c5
switching to snapshot
sheldonabrown Feb 24, 2021
c0d6aea
Considering direction in stop path to traffic path mapping
sheldonabrown Feb 24, 2021
454fcce
correcting some unit issues
sheldonabrown Feb 25, 2021
4db531b
title report fixes
sheldonabrown Feb 25, 2021
c62624d
traffic release 2.0.47
sheldonabrown Feb 25, 2021
29f6abf
prepare for dev
sheldonabrown Feb 25, 2021
bedc096
Multiple Updates and Refactoring
carabalb Mar 1, 2021
a364729
Adding name property and print statement to interval timer
carabalb Mar 1, 2021
50db404
minor report cleanup
sheldonabrown Mar 1, 2021
646a612
Merge branch 'traffic' of github.com:camsys/transitime into traffic
sheldonabrown Mar 1, 2021
0e019ea
foward merge of traffic to transitclock-merge
sheldonabrown Mar 1, 2021
1d9ffc0
fixing defaults for merge
sheldonabrown Mar 1, 2021
eaa4d75
Merge branch 'traffic' into from-traffic
sheldonabrown Mar 1, 2021
d926ff1
Revert test fix from prev commit
carabalb Mar 1, 2021
e039e4d
merge fix!
sheldonabrown Mar 1, 2021
fa5a405
Clean up missing/unused imports from RunTimeService
carabalb Mar 1, 2021
6267881
More clean up
carabalb Mar 1, 2021
16da24c
Merge branch 'feature/reporting/run_time_v2' into transitclock-merge
carabalb Mar 1, 2021
eb1767c
Clean up
carabalb Mar 2, 2021
00a7f3e
merge fix
sheldonabrown Mar 2, 2021
b22b229
TTC 212 / quick fix for low kalman matching
sheldonabrown Mar 2, 2021
24dd734
update avlMap to use routeShortName instead of routeId if available
carabalb Mar 4, 2021
8e5f3f2
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
carabalb Mar 4, 2021
96e27b5
TTC 212 / quick fix for low kalman matching
sheldonabrown Mar 2, 2021
ec097d4
patch fix release 2.0.38.3-cs
sheldonabrown Mar 4, 2021
2a6cb47
Updating schema files
carabalb Mar 8, 2021
576ea23
Re-enable Headway Generation
carabalb Mar 9, 2021
7c3ecd5
moving CDN for leaflet (and upgrading) so it supports HTTPS
sheldonabrown Mar 11, 2021
6875317
commenting out extensions
sheldonabrown Mar 11, 2021
24e3b0c
lametro custom changes
sheldonabrown Mar 11, 2021
98e6574
[maven-release-plugin] prepare release transitclock-2.0.48-cs
sheldonabrown Mar 11, 2021
ee46bd8
[maven-release-plugin] prepare for next development iteration
sheldonabrown Mar 11, 2021
d6a438e
Refactor Headway Generator
carabalb Mar 11, 2021
f07a400
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
carabalb Mar 11, 2021
eb2d1e1
Fixed CSS for all reports pages
kumar-sudo-a Mar 13, 2021
2523968
Initial Commit
kumar-sudo-a Mar 15, 2021
045cd08
Merge pull request #3 from kumar-sudo-a/feature/reports_css_fixes
carabalb Mar 16, 2021
29a48a9
Additional allignment changes
kumar-sudo-a Mar 16, 2021
e82a618
Merge pull request #4 from kumar-sudo-a/feature/reports_css_fixes
carabalb Mar 16, 2021
1cbc832
Added Maps Link
kumar-sudo-a Mar 17, 2021
0b32b1f
Merge branch 'feature/reporting/ui_changes' into transitclock-merge
carabalb Mar 17, 2021
356b7e0
Merge pull request #5 from kumar-sudo-a/feature/live_map_view_ui
carabalb Mar 18, 2021
bfb09c3
Added Sidebar for RealTime Vehicle Monitoring
kumar-sudo-a Mar 18, 2021
11af1bc
Code Corrections
kumar-sudo-a Mar 19, 2021
8cabbce
Created link for RealTime Vehicle Monitoring Report
kumar-sudo-a Mar 22, 2021
f4bb8cb
Adding api key header support for gtfsrt prediction accuracy module
carabalb Mar 22, 2021
969c840
Adding response time to vehicle details
carabalb Mar 22, 2021
3be69d7
Merge pull request #1 from camsys/feature/reporting/realtime_vehicles_ui
kumar-sudo-a Mar 22, 2021
27c4b72
prepare for next patchfix
sheldonabrown Mar 24, 2021
b858d85
MET-186 refactor MonitoringService for high volume
sheldonabrown Mar 24, 2021
8360f4c
prod patch release 2.0.38.4-cs
sheldonabrown Mar 24, 2021
76c4430
Adding a counter to show last updated timecounter ml on vehicle popup
kumar-sudo-a Mar 24, 2021
b8f92a3
DART-197 - First pass at RunTimes for Routes API
carabalb Mar 25, 2021
189a004
Merge pull request #6 from kumar-sudo-a/feature/realtime_vehicles_ui
carabalb Mar 25, 2021
8b51890
Merge branch 'feature/reporting/run_time_routes' into transitclock-merge
carabalb Mar 25, 2021
352c577
Fix for previous commit
carabalb Mar 25, 2021
2313248
DART-105 - Updated Dispatcher api to support different speed formats
carabalb Mar 25, 2021
aa7e23e
Added autocomplete multi-route selection dropdown
kumar-sudo-a Mar 26, 2021
dcd94db
prepare for next patchfix
sheldonabrown Mar 28, 2021
2ceeea8
Merge branch 'transitclock-merge' of github.com:camsys/transitime int…
sheldonabrown Mar 28, 2021
6ad8419
MET-186 refactor MonitoringService for high volume
sheldonabrown Mar 24, 2021
0be00b5
monitoring merge
sheldonabrown Mar 28, 2021
4914a8b
MET-170 prevent avl queue starvation
sheldonabrown Mar 29, 2021
a4c7927
prod patch release 2.0.38.5-cs
sheldonabrown Mar 29, 2021
b36d5ed
prepare for dev
sheldonabrown Mar 29, 2021
3580836
Revert "MET-170 prevent avl queue starvation"
sheldonabrown Mar 29, 2021
632e6b7
more work on MET-170 / differences on primary/secondary
sheldonabrown Mar 29, 2021
e07f275
MET-172 exception on batching cloudwatch
sheldonabrown Mar 29, 2021
4c7b86e
prod patch release 2.0.38.6-cs
sheldonabrown Mar 29, 2021
6652bf2
prepare for dev
sheldonabrown Mar 29, 2021
f0f6d0a
Created autocomplete multi-route selection dropdown for Real Time Mon…
kumar-sudo-a Mar 29, 2021
9fe3fa7
Added a counter on vehicle popup to show last updated time for Real T…
kumar-sudo-a Mar 29, 2021
b3ab74d
Merge pull request #7 from kumar-sudo-a/feature/realtime_vehicles_ui
carabalb Mar 29, 2021
18cbfd6
Created stop and vehicle filter for Real Time Vehicle Monitoring
kumar-sudo-a Mar 30, 2021
9fca3a8
Merge pull request #8 from kumar-sudo-a/feature/realtime_vehicles_ui
carabalb Mar 30, 2021
d73e8de
Merge branch 'feature/reporting/live_map_view_ui' into transitclock-m…
carabalb Mar 31, 2021
0a9a542
Merge branch 'feature/reporting/realtime_vehicles_ui' into transitclo…
carabalb Mar 31, 2021
8b2e4ae
Fix AvlJsonQuery to not have a dependency on headway info
carabalb Mar 31, 2021
60b23c4
removing method synchronizations on caches
sheldonabrown Apr 1, 2021
fc53e9b
prod patch release 2.0.38.7-cs
sheldonabrown Apr 1, 2021
d13b477
prepare for dev
sheldonabrown Apr 1, 2021
97fd856
Date Range Calendar Fix
kumar-sudo-a Apr 1, 2021
438490c
Merge pull request #9 from camsys/feature/kumar/realtime_vehicles_ui
carabalb Apr 1, 2021
edb3c5e
AVLExecutor performance fixes / thread safety on cache loading
sheldonabrown Apr 5, 2021
eebca39
prod patch release 2.0.38.8-cs
sheldonabrown Apr 5, 2021
5377c9d
prepare for dev
sheldonabrown Apr 5, 2021
871534e
Fixed the dissapering of stops
kumar-sudo-a Apr 5, 2021
bc21235
Added Dispatcher View missing link to Schedule Adherence View
kumar-sudo-a Apr 5, 2021
4bede5a
mild refactoring on caches/moved dwell into its own
sheldonabrown Apr 5, 2021
1694c8a
prod patch release 2.0.38.9-cs
sheldonabrown Apr 5, 2021
b946b14
prepare for dev
sheldonabrown Apr 5, 2021
cfc1318
Merge pull request #10 from camsys/feature/kumar/live_map_view_ui
carabalb Apr 6, 2021
ad0e5e6
Merge branch '2.0.38' into transitclock-merge
sheldonabrown Apr 6, 2021
e94f91c
Refactored GTFSRealtimePredictionAccuracyModule
carabalb Apr 6, 2021
552f5bd
Merge remote-tracking branch 'origin/transitclock-merge' into transit…
carabalb Apr 6, 2021
cef697a
Merge branch 'feature/reporting/realtime_vehicles_ui' into transitclo…
carabalb Apr 6, 2021
c04e42a
Merge branch 'feature/reporting/live_map_view_ui' into transitclock-m…
carabalb Apr 6, 2021
4818efa
Merge fix
carabalb Apr 6, 2021
c8e0388
Updating reporting page labels
carabalb Apr 6, 2021
7debc18
Moving Status Reports Links on Reporting Page to bottom
carabalb Apr 6, 2021
96c307b
Additional Fixes for GTFS Realtime Prediction Accuracy
carabalb Apr 8, 2021
81778cd
Added visualization for route summary view - Run Time Analysis
kumar-sudo-a Apr 9, 2021
5028a3b
Unit Test and More changes for GTFSRealtimePredictionAccuracyModule
carabalb Apr 12, 2021
3a45e2c
Fixed two calendar's styling and color scheme
kumar-sudo-a Apr 12, 2021
6449084
DART-248 - Fix stop search when no route is selected
carabalb Apr 13, 2021
d75dac5
Adding api to get aggregated list of stop ids for one or more routes
carabalb Apr 13, 2021
70e8013
fixed issue while performing unit testing
kumar-sudo-a Apr 13, 2021
f4e5c25
Merge branch 'feature/kumar/run_time_analysis_ui' into transitclock-m…
carabalb Apr 13, 2021
e19024f
Added dropdown for trip selection which will show stop to stop level …
kumar-sudo-a Apr 13, 2021
b6edab6
Merge branch 'feature/kumar/run_time_analysis_ui' into transitclock-m…
carabalb Apr 13, 2021
c55fe9a
Added Autocomplete multi-route selection dropdown for live map view.
kumar-sudo-a Apr 15, 2021
764a54c
Fixed Flickering when hovering over run time visualizations
kumar-sudo-a Apr 16, 2021
cd030fd
Merge pull request #13 from camsys/feature/kumar/livemap-ui/select_dr…
carabalb Apr 19, 2021
8a2477b
Merge pull request #14 from camsys/feature/kumar/run_time_ui_flickering
carabalb Apr 19, 2021
728e682
Updated Tip Run Times - 252 and Added Percentile View - 220
kumar-sudo-a Apr 28, 2021
589b519
Updated Tip Run Times - 252 and Added Percentile View - 220
kumar-sudo-a Apr 28, 2021
74fb729
Additional changes for Run Times Percentile View UI
kumar-sudo-a May 3, 2021
a872dc5
Additional changes for Percentile View (UI)
kumar-sudo-a May 17, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
51 changes: 12 additions & 39 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,47 +1,20 @@
*.class
*.project
*.classpath
*.iml
.idea/

# Package Files #
*.jar
*.war
*.ear
*.log
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/bin/
/.settings/
.DS_Store


transitime/target/

transitimeApi/target/

transitimeWebapp/target/
42 changes: 0 additions & 42 deletions .project

This file was deleted.

27 changes: 27 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
language: java
jdk: openjdk8
cache:
directories:
- "$HOME/.m2"
script: mvn install -DskipTests
deploy:
provider: releases
api_key:
secure: gT/9kJv4oLzhXUsVOpASZi41BTiXRDohrryYg7o8txZG6caeki2B5lsLCYQlONe09IR3Mv2BwY6hcPX+GJlJa1Npvfn3Q9Th5IbYLAglRQoqDN/d3iyY8WhEY/ZqbUZ7vJXdpPNjwcyoA0dd2aA8N9pOC8QaFK43n47LCDAe+F16uGyxQN72TX4jCIANOvagVq8iUZtJUByFyubIGEHv0boEQNdODu5NdwzHsd0anCSd+Z/8zIu/rV5Ck1J5ecslqVJFSCs0LRrA3aFu31tf87KgT4+HomC79WHeo3hqrzCZ+PaqPJGrxYQ5j02Lw7rDBX3C8U9SqiP8piKKTXoHflNTWp4rrBT7Z/KehRChfXPvj3l+Oo6Nlz8e49du9HGpMbDRF6IUA5NiCrUotMR+MRMPrCmJcyLwaupPPr4Ha0+Tiy72T7Rp4oYpByuBvIrp8lzEZjKgKv4kpIkSiYhep7N3SoU5S98y6/S/FPWJvLceJrusi/LNFGCcMSY9Ntn4q1qKNt426eqksymcSy5G36DYopRDYg/z3vlTX1lyzPEWEkQv7PPlZu9MFJh0+7pUpadxuRLSiIpL9PtJ1sDPUvGVYSKGnBH2H64Wd8D13tnfPbtqPAsT+9bLFBk0mUbEGqXp93vMSs/Q9n+LC5+29rSdsO2IIR7gbLEquH/9rGo=
file:
- "transitclock/target/Core.jar"
- "transitclock/target/CreateAPIKey.jar"
- "transitclock/target/CreateWebAgency.jar"
- "transitclock/target/GtfsFileProcessor.jar"
- "transitclock/target/RmiQuery.jar"
- "transitclock/target/ScheduleGenerator.jar"
- "transitclock/target/SchemaGenerator.jar"
- "transitclock/target/transitclockCore-2.0.0-SNAPSHOT.jar"
- "transitclock/target/UpdateTravelTimes.jar"
- "transitclockWebapp/target/web.war"
- "transitclockApi/target/api.war"
skip_cleanup: true
on:
repo: TheTransitClock/transitime
tags: false
branch: develop
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
core
core [![Build Status](https://travis-ci.org/TheTransitClock/transitime.svg?branch=develop)](https://travis-ci.org/TheTransitClock/transitime)
====

The complete core Java software for the Transitime real-time transit information project. Transitime is a project created and managed by Swiftly, Inc. (www.goswift.ly).
Expand All @@ -23,10 +23,14 @@ GTFSFileProcessor.java will read a GTFS file into this database structure.<br/>
Core.java is as the name implies is the workhorse of the system. <br/>
RmiQuery.java allows you make queries to the server run in core from the command line.<br/>
CreateAPIKey.java a test app to allow you create test/demo key to access REST api webapp.<br/>
CreateWebAgency.java is used to create and agency that will work in transitimeWebapp.<br/>
UpdateTravelTimes.java is used to update travel time estimates based on historical data in the system.<br/>

Details on how to run each of these and their respective parameters are in the README for the transitime module.

Once this is set up the next step is to set up the transitimeApi which is a RESTful API. This API makes RMI calls to the RMI Server started by Core.java to provide results. This is a war file which can be deployed into Tomcat.

The transitimeWebapp in turn is a web application which uses the transitTimeAPI to provided a user interface. This is a war file which can be deployed into Tomcat. This connects to the database and the connection information is configured in hibernate.cfg.xml in the src/main/resources directory. Currently this needs to be deployed on the same server as the API.

The transitimeQuickStart can be built with mvn install and ran using java -jar transitimeQuickStart it is currently a work in progress but the gui elements can be seen.

97 changes: 84 additions & 13 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>transitime</groupId>
<artifactId>transitime-all</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>transitime-all</name>
<url>http://www.transitime.org//</url>
<modules>
<module>transitime</module>
<module>transitimeApi</module>
<module>transitimeWebapp</module>
</modules>
<modelVersion>4.0.0</modelVersion>
<groupId>TheTransitClock</groupId>
<artifactId>transitclock</artifactId>
<version>2.0.49-cs-SNAPSHOT</version>
<packaging>pom</packaging>
<name>transitclock</name>
<url>http://www.transitclock.org//</url>
<modules>
<module>transitclock</module>
<module>transitclockApi</module>
<module>transitclockWebapp</module>
<module>transitclockTraccarClient</module>
<module>transitclockBarefootClient</module>
<!-- <module>transitclockQuickStart</module>
<module>transitclockIntegration</module>-->

</modules>
<profiles>
<profile>
<id>skip-integration-tests</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>include-integration-tests</id>
<modules>
<module>transitclockIntegration</module>
<module>transitclock</module>
<module>transitclockApi</module>
<module>transitclockWebapp</module>
<module>transitclockQuickStart</module>
<module>transitclockTraccarClient</module>
<module>transitclockBarefootClient</module>
</modules>
</profile>
</profiles>
<scm>
<connection>scm:git:http://github.com/sheldonabrown/core.git</connection>
<developerConnection>scm:git:ssh://[email protected]/sheldonabrown/core.git</developerConnection>
<url>http://github.com/sheldonabrown/core</url>
<tag>HEAD</tag>
</scm>
<distributionManagement>
<repository>
<id>releases-camsys-public-repo</id>
<name>Camsys Public Release Repo</name>
<url>s3://repo.camsys-apps.com/releases/</url>
</repository>
<snapshotRepository>
<id>snapshots-camsys-public-repo</id>
<name>Camsys Public Snapshot Repo</name>
<url>s3://repo.camsys-apps.com/snapshots/</url>
</snapshotRepository>
</distributionManagement>
<build>
<plugins>
<!-- *** disable JavaDoc plugin *** -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.3</version>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
<executions>
<!-- Compress Javadoc into JAR and include that JAR when deploying. -->
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>com.github.platform-team</groupId>
<artifactId>aws-maven</artifactId>
<version>6.0.0</version>
</extension>
</extensions>
</build>
</project>
12 changes: 12 additions & 0 deletions transitclock/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
*.class
*.project
*.classpath
*.iml
.idea/
# Package Files #
*.jar
*.war
*.ear
/target/
/bin/
/.settings/
Loading