Change Log
22 Aug 2014: Site launched, announced to Amtrak Unlimited community
15 Sept 2014: Added ability to search delays by a specific threshold, removed printing of redundant columns in the results table, simplified the HTML CSS
28 Sept 2014: Added Service Disruptions, Cancellations data to search options and results. More data is included in status maps file search, including data for stations where no actual arrival/departure information is given. Created new Connecting Trains page which allows searching for an arriving train and a connecting train at a particular station.
30 Sept 2014: Added 2 indices to DB to try and improve performance, added in special trains 1003, 1005, 1105, 1008, 1028, 1092, 1098 so they are included in results.
2 Oct 2014: Added a few remaining records for trains that had no actual departure/arrival data but did have the scheduled information.
7 Oct 2014: Added in support for train number wildcard searches, such as 30*; 300-320; 3,4,5,6
9 Oct 2014: When sorting by Arrival or Departure information from the Train Number/Station page, only the columns selected for the sort are displayed. In other words, if the user elects to sort by Departures then the Arrival columns are not displayed.
12 Oct 2014: Added an Overview/Home page
13 Oct 2014: Clarified the results on Connecting Trains page since some trains do not have arrival data at their intermediate stations (only departure data)
24 Oct 2014: Added Create a Custom Chart page to view past train performance graphically
31 Oct 2014: Updated Create a Custom Chart results graphs for better axis labeling (increments of 15, 30, 60 minutes depending on range of values), added option to produce a smoothed line, slightly expanded chart data area, changed "results found" information to "data points found" on the chart
21 Nov 2014: Fixed bugs on the Service Disruptions/Cancellations page to display results for a single train being found; fixed the results table title for date formatting; added AND/OR operator so Service Disruption filter can be used with Cancellations filter at the same time
24 Nov 2014: Fixed bug on Connecting Trains page to account for some searches having a mix of arrival information and just departure information depending on the date. Example, train 55 connecting to train 56 at SPG in June, 2014
13 Dec 2014: Added the average delay to the Google Chart page (shown at bottom of table). Also added it to Train Number/Station page when searching by "DP Delays" or "AR Delays".
14 Dec 2014: Simplified navigation, added dedicated Search page
1 Jan 2015: Added a Resources page for other Amtrak information
5 Jan 2015: Set the default date range search to 30 days to reduce required input data
10 Jan 2015: More specific error message for train number or station not found
11 Jan 2015 (A): Can now find all 1-digit and 2-digit trains in same search with patterns like "*,**". For example, show all long-distance trains arriving at Chicago January 10, 2015
11 Jan 2015 (B): Fix bug for connecting trains search where the tri-weekly trains weren't always found
31 Jan 2015: Needed acronym for this project and "ASMAD" suggested. Created a simple logo.
11 Feb 2015: Moved site to new web hosting provider ithought.org
16 Feb 2015: Include full station name when displaying results on history.php, historychart.php, connections.php
20 Feb 2015: Added cross-link to full HTML history table from the Google Charts page, like #48 arriving into ALB
21 Feb 2015: Converted pages to HTML5; added some CSS styling
24 Feb 2015: Added calendar-like date picker for choosing dates. The shortcut juckins.net/asmad will also load the website.
29 Mar 2015: Added stations search page
12 Apr 2015: Moved site to cloud hosting infrastructure with ithought.org
2 May 2015: Added day of week filter to most search pages, include abbreviated day of week in output tables
21 May 2015: Comments now display both Arrival and Departure information when available
24 May 2015: Fix bug in coloring the comments red or green when both Arrival and Departure info is available
4 June 2015: Additional intermediate arrival times started being recorded for several trains
10 June 2015: Fix duplicate entries bug in Connecting Trains Search for daily trains connecting to tri-weekly trains
11 June 2015: Shorten comments a bit to reduce table width
4 July 2015: Updated database structure with additional columns and indexes
8 July 2015: Added Average Delays by Route search page; adjusted axis tick marks on the original Google Chart page for consistency; updated the search page with the new search option
15 July 2015: Added median delay information to average delays, specific delays and train number/station search pages
9 Aug 2015: Connecting Trains page automatically highlights missed trains for most searches
11 Aug 2015: If arriving and departing connecting trains occur at the same minute, consider it a missed connection
18 Aug 2015: Fix bug in summary table of Connecting Trains page to ensure data for both trains is present
12 Oct 2015: All search pages except average delays will include special train numbers (ARROW aliases) in the results. Aliases include the following: 3/1003; 5/1005/1105; 8/1008; 11/1011; 14/1014; 28/1028; 30/930; 79/1079; 80/1080; 92/1092
3 Nov 2015: Update CSS to center content on page
20 Mar 2016: Worked with ASM to update source files that were affected during the switch from standard to daylight time (2:00 AM to 2:59 AM)
17 Apr 2016: Enabled SSL (https) by default on domain
1 Aug 2016: Updated aliases for several train numbers
31 Dec 2016: Now using PHP Data Objects
31 Mar 2017: Added alias for 58/1258
1 May 2017: Added alias for 92/1192
11 Jul 2017: Added station code NYG
22 Aug 2017: Added station code OSF
2 Nov 2017: Added station code RNK
15 Nov 2017: Added station code FFV
1 Jan 2018: Update Connecting Trains page for better description, and allow user to adjust threshold of a "good" connection
7 Feb 2018: Added Bill Seymour's Amtrak historical performance utilities to Amtrak Resources page
11 Feb 2018: Added notes about Amtrak Specials to the FAQ page
2 Apr 2018: Added aliases for 58/1158, 59/1159
7 Sep 2018: Limited data between August 27 and today, especially final station status reports
18 Sep 2018: Added alias for 689/1689
27 Jan 2019: Site migrated to new hosting server
28 Jan 2019: Bug fix in Connecting Trains page for broken Arriving | Departing cross-links
27 Feb 2019: Added commonly-used abbreviations to the FAQ page
14 Jan 2020: Updated processing to remove 'Safety Patrol' special trains from regular archives (see FAQ page)
8 Apr 2020: Updated processing to remove train 80 originating 6 April 2020 due to it being an equipment move (COVID-19)
21 Apr 2020: Added alias for 4/1004
28 Jul 2020: Fix bug for historychart.php not loading the Google Chart
28 Aug 2020: New page to Search Scheduled Runs to view total number of scheduled trains versus calendar day
31 Aug 2020: Added alias for 58/1058
3 Sep 2020: Added alias for 59/1059
17 Oct 2020: Added alias for 710/1710, 711/1711, 712/1712, 713/1713, 715/1715, 716/1716, 718/1718, 719/1719, 767/1767
28 Nov 2020: Updated Search Scheduled Runs to optionally plot individual route names after July 15, 2012.
13 Mar 2021: Added alias for 6/1106, 7/1007, 27/1027
20 May 2021: Added a note to the FAQ page about "Link to printable image" not working in some browsers
5 Nov 2021: Filled in missing data from 22 September to 15 October using Amtrak track-a-train data
26 Feb 2022: Fix bug for station ordering of westbound Michigan trains on average delays page
9 Mar 2022: Added alias for 6/1006
5 Jul 2022: Modified Average Delays page to clarify the number of train status reports available versus the number of reports expected
8 Jun 2023: Remove comments about the timezone of the station stop (ET, CT, etc) to simplify information presented
5 Dec 2023: Updated Average Delays page to include a link to 'Previous Day' and 'Next Day' if the user is performing a 1-day search
30 Jul 2024: Added alias for 67/1067