]>
gitweb.michael.orlitzky.com - dead/census-tools.git/log
Michael Orlitzky [Sat, 15 May 2010 03:56:56 +0000 (23:56 -0400)]
Added (Uniform)Distribution tests to the test script.
Michael Orlitzky [Mon, 10 May 2010 17:39:25 +0000 (13:39 -0400)]
Update the search path within the LinearProgramming module.
Michael Orlitzky [Mon, 10 May 2010 17:38:53 +0000 (13:38 -0400)]
Update the lp_solve wrapper's LD_LIBRARY_PATH.
Michael Orlitzky [Mon, 10 May 2010 17:37:02 +0000 (13:37 -0400)]
Update the example LP's search path to look one directory deeper.
Michael Orlitzky [Mon, 10 May 2010 17:35:51 +0000 (13:35 -0400)]
Moved the example linear program and the wrapper in to a separate folder.
Michael Orlitzky [Sat, 8 May 2010 03:01:14 +0000 (23:01 -0400)]
Fixed a variable name in the example linear program.
Michael Orlitzky [Fri, 7 May 2010 19:25:36 +0000 (15:25 -0400)]
Added a readme for jsroute.
Michael Orlitzky [Thu, 6 May 2010 05:28:21 +0000 (01:28 -0400)]
Added the jsroute folder with a shell script and sample Javascript file for routing.
Michael Orlitzky [Sat, 1 May 2010 18:08:33 +0000 (14:08 -0400)]
Update the README and makefile for env-js.
Michael Orlitzky [Sat, 1 May 2010 18:00:56 +0000 (14:00 -0400)]
Added lib/env-js as a submodule.
Michael Orlitzky [Mon, 26 Apr 2010 20:19:21 +0000 (16:19 -0400)]
Add the objective_coefficient_gcd function to the LinearProgramming class.
Michael Orlitzky [Mon, 26 Apr 2010 19:48:21 +0000 (15:48 -0400)]
Remove lp_solve.py and lp_maker.py from the makefile; we depend directly on lpsolve55.so now.
Michael Orlitzky [Mon, 26 Apr 2010 19:44:27 +0000 (15:44 -0400)]
Update the LinearProgramming module to depend directly on the lpsolve55 library.
Michael Orlitzky [Mon, 26 Apr 2010 19:40:38 +0000 (15:40 -0400)]
Change MINIMUM, MAXIMUM to MINIMIZE, MAXIMIZE respectively.
Add all useful lp_solve properties as properties of the LinearProgram class.
Create the lp_solve instance of a linear program on-demand.
Cache changes to the linear program until needed.
Michael Orlitzky [Mon, 26 Apr 2010 17:51:54 +0000 (13:51 -0400)]
Update the example linear program to use the new constants.
Michael Orlitzky [Mon, 26 Apr 2010 17:51:06 +0000 (13:51 -0400)]
Remove the inequality constants in favor of those defined by the lp_solve library.
Michael Orlitzky [Mon, 19 Apr 2010 04:56:35 +0000 (00:56 -0400)]
Update example-lp to use the LinearProgram class.
Michael Orlitzky [Mon, 19 Apr 2010 04:55:24 +0000 (00:55 -0400)]
Added the LinearProgramming module.
Michael Orlitzky [Sun, 18 Apr 2010 18:32:16 +0000 (14:32 -0400)]
Added the start-server helper script, and a README file explaining the Pylons app.
Michael Orlitzky [Thu, 15 Apr 2010 02:40:19 +0000 (22:40 -0400)]
ANALYZE the blocks table after it is created.
Michael Orlitzky [Thu, 15 Apr 2010 01:27:20 +0000 (21:27 -0400)]
Add a GiST index on blocks.the_geom after we combine the TIGER/SF1 tables.
Michael Orlitzky [Wed, 14 Apr 2010 21:29:17 +0000 (17:29 -0400)]
Updated the provideTripAlternatives parameter to the newer provideRouteAlternatives.
Michael Orlitzky [Fri, 9 Apr 2010 17:03:35 +0000 (13:03 -0400)]
Updated some class names to match a recent Google change.
Michael Orlitzky [Mon, 5 Apr 2010 19:26:17 +0000 (15:26 -0400)]
Add the example linear programming problem solution via lp_solve.
Michael Orlitzky [Mon, 5 Apr 2010 19:24:28 +0000 (15:24 -0400)]
Add a wrapper which sets the LD_LIBRARY_PATH for lp_solve before executing a python script.
Michael Orlitzky [Mon, 5 Apr 2010 19:22:46 +0000 (15:22 -0400)]
Switch lp_solve.py to solve a minimization problem.
Michael Orlitzky [Mon, 5 Apr 2010 18:35:44 +0000 (14:35 -0400)]
Merge branch 'master' of michael.orlitzky.com:/var/www/orlitzky.com/michael/public/git/census-tools
Michael Orlitzky [Mon, 5 Apr 2010 18:33:36 +0000 (14:33 -0400)]
Add a new makefile for the third-party libraries.
Change the 'lib' target in the main makefile to recurse into the 'lib' directory.
Add 'lp_solve' and 'lp_solve_55' directories to the library .gitignore.
Update the readme with new instructions.
Michael Orlitzky [Wed, 31 Mar 2010 22:18:03 +0000 (18:18 -0400)]
Switched the order of the lat/long output in the KML routes to match the API.
Michael Orlitzky [Thu, 4 Mar 2010 19:34:30 +0000 (14:34 -0500)]
Added the wkt_n-gon script.
Michael Orlitzky [Thu, 4 Mar 2010 19:00:14 +0000 (14:00 -0500)]
Fixed a typo.
Michael Orlitzky [Thu, 4 Mar 2010 18:59:31 +0000 (13:59 -0500)]
Moved the line-height definition into the body element.
Michael Orlitzky [Wed, 24 Feb 2010 19:47:10 +0000 (14:47 -0500)]
Fixed the performance of the distance CSV generation.
Michael Orlitzky [Wed, 24 Feb 2010 19:15:13 +0000 (14:15 -0500)]
Fixed a big array index bug.
Michael Orlitzky [Wed, 24 Feb 2010 18:44:58 +0000 (13:44 -0500)]
Fixed multiple newlines in the distances output.
Michael Orlitzky [Wed, 24 Feb 2010 18:44:41 +0000 (13:44 -0500)]
Removed the Javascript controller.
Michael Orlitzky [Wed, 24 Feb 2010 18:11:15 +0000 (13:11 -0500)]
Added the postback_url parameter to the LocationController.
Michael Orlitzky [Wed, 24 Feb 2010 18:10:44 +0000 (13:10 -0500)]
Added a distances() method returning the distances between consumers/producers.
Michael Orlitzky [Wed, 24 Feb 2010 18:09:09 +0000 (13:09 -0500)]
Added a postback_url parameter to determine where the JSON data is posted.
Modified the construction of the DirectionsRequest so that latitude and longitude are optional.
Michael Orlitzky [Wed, 24 Feb 2010 18:08:18 +0000 (13:08 -0500)]
Added the distances section to the home page.
Updated the file format instructions for the routing section.
Michael Orlitzky [Fri, 19 Feb 2010 15:08:28 +0000 (10:08 -0500)]
Renamed the MapUtils class to Form.
Michael Orlitzky [Fri, 19 Feb 2010 14:43:59 +0000 (09:43 -0500)]
Created a MapUtils object to contain the post_data function.
Michael Orlitzky [Fri, 19 Feb 2010 14:08:52 +0000 (09:08 -0500)]
Moved the post_data() function in to its own static Javascript file.
Added the route template (missing from a previous commit).
Michael Orlitzky [Fri, 19 Feb 2010 14:03:41 +0000 (09:03 -0500)]
Renamed the post_directions_result() function to post_data().
Michael Orlitzky [Fri, 19 Feb 2010 13:56:05 +0000 (08:56 -0500)]
Made the routing Javascript render inline on a new view, location/route.
Michael Orlitzky [Mon, 15 Feb 2010 21:01:44 +0000 (16:01 -0500)]
Added the "maps" Pylons project.
Michael Orlitzky [Sat, 13 Feb 2010 05:41:01 +0000 (00:41 -0500)]
Added a Coordinates class, and updated the LineString class to refer to Coordinates.OPEN_TAG and CLOSE_TAG.
Michael Orlitzky [Tue, 9 Feb 2010 18:55:57 +0000 (13:55 -0500)]
Updated all of the queries within the Database class to refer to the 'blocks' table.
Michael Orlitzky [Fri, 29 Jan 2010 14:37:10 +0000 (09:37 -0500)]
Updated the queries in blocks2kml to use the new "blocks" table.
Michael Orlitzky [Fri, 29 Jan 2010 14:24:20 +0000 (09:24 -0500)]
Fixed a few hard-coded database names in the makefile.
Updated the makefile with some new targets to separate the block data from that of the lines.
Include the SF1/TIGER blocks combination in the blocks_db and db targets.
Michael Orlitzky [Wed, 27 Jan 2010 23:04:48 +0000 (18:04 -0500)]
Added the SQL scripts to combine the sf1_blocks and tiger_blocks tables.
Michael Orlitzky [Thu, 26 Nov 2009 01:20:51 +0000 (20:20 -0500)]
Added New Jersey to the download_data script.
Michael Orlitzky [Mon, 16 Nov 2009 01:38:05 +0000 (20:38 -0500)]
Modified the default_option_parser function to return a parser using a VerbatimHelpFormatter.
Updated the scripts using default_option_parser to account for the whitespace changes.
Michael Orlitzky [Mon, 16 Nov 2009 01:26:15 +0000 (20:26 -0500)]
Added an LEHD module, with classes to parse Origin-Destination matrix files.
Added tests and fixtures for the LEHD module.
Updated the run_tests script to include the new LEHD tests.
Michael Orlitzky [Mon, 16 Nov 2009 01:01:23 +0000 (20:01 -0500)]
Moved RecordError in to its own file, Errors.py.
Michael Orlitzky [Mon, 16 Nov 2009 00:09:53 +0000 (19:09 -0500)]
Added the LEHD (OnTheMap) technical documentation.
Michael Orlitzky [Fri, 13 Nov 2009 02:47:47 +0000 (21:47 -0500)]
Modified the makefile to use the find_file_paths script rather than guessing at some important file locations.
Michael Orlitzky [Fri, 13 Nov 2009 02:23:00 +0000 (21:23 -0500)]
Removed an unnecessary import.
Michael Orlitzky [Fri, 13 Nov 2009 02:21:15 +0000 (21:21 -0500)]
Moved the multiple-filename logic inside the find_file_paths function.
Added tests for the FileUtils module, and in particular for the find_file_paths function.
Added two fixtures for the new tests.
Updated the test suite.
Michael Orlitzky [Fri, 13 Nov 2009 01:07:42 +0000 (20:07 -0500)]
Added the find_file_paths script which utilizes the new find_file_paths function within the FileUtils module.
Michael Orlitzky [Fri, 13 Nov 2009 01:07:11 +0000 (20:07 -0500)]
Added the find_file_paths function to the FileUtils module.
Michael Orlitzky [Fri, 13 Nov 2009 00:59:08 +0000 (19:59 -0500)]
Added the VerbatimHelpFormatter class to the CLI module.
Michael Orlitzky [Thu, 12 Nov 2009 23:26:58 +0000 (18:26 -0500)]
Fixed a method name in the download_lines function.
Michael Orlitzky [Wed, 11 Nov 2009 21:59:52 +0000 (16:59 -0500)]
Modified the makefile to import all of the Summary File 1 data.
Michael Orlitzky [Wed, 11 Nov 2009 15:57:20 +0000 (10:57 -0500)]
Modified the Data module and download script to download the Summary File 1 data.
Michael Orlitzky [Wed, 11 Nov 2009 04:40:01 +0000 (23:40 -0500)]
Added the path2pop script.
Michael Orlitzky [Wed, 11 Nov 2009 04:39:44 +0000 (23:39 -0500)]
Removed an unnecessary include.
Michael Orlitzky [Wed, 11 Nov 2009 04:35:07 +0000 (23:35 -0500)]
Removed rows length checks in two places, and replaced them with first-column-not-None checks.
Removed an unnecessary conditional from get_block_geometry_as_wkt().
Michael Orlitzky [Wed, 11 Nov 2009 00:40:19 +0000 (19:40 -0500)]
Renamed pg2kml to blocks2kml; this is more consistent with the lines2kml script.
Michael Orlitzky [Wed, 11 Nov 2009 00:39:00 +0000 (19:39 -0500)]
Set a default usage=None for the CLI.default_option_parser() function.
Updated all of the scripts to use the default_option_parser().
Michael Orlitzky [Wed, 11 Nov 2009 00:31:13 +0000 (19:31 -0500)]
Added the CLI module with a default_option_parser() function.
Michael Orlitzky [Tue, 10 Nov 2009 15:06:40 +0000 (10:06 -0500)]
Modified the download_data script to download the TIGER blocks.
Removed the blocks download targets from the makefile.
Michael Orlitzky [Tue, 10 Nov 2009 05:40:22 +0000 (00:40 -0500)]
Added the Delaware lines to the download_data script.
Michael Orlitzky [Sat, 7 Nov 2009 17:16:00 +0000 (12:16 -0500)]
Added a "Related Projects" heading containing a description of TRAGIS.
Michael Orlitzky [Sat, 7 Nov 2009 17:15:20 +0000 (12:15 -0500)]
Replaced a missing "not".
Michael Orlitzky [Sat, 7 Nov 2009 17:14:37 +0000 (12:14 -0500)]
Added Python itself, and Shapely to the software requirements.
Michael Orlitzky [Sat, 7 Nov 2009 17:13:46 +0000 (12:13 -0500)]
Changed most of the <em> elements to <q>.
Michael Orlitzky [Sat, 7 Nov 2009 17:11:50 +0000 (12:11 -0500)]
Added styles for blockquotes and regular quotes (<q> elements).
Changed some of the reset styles to use 'inherit' since we don't have to worry about Internet Explorer screwing them up.
Michael Orlitzky [Sun, 25 Oct 2009 22:23:53 +0000 (18:23 -0400)]
Added the first draft of drag_wkt_along_kml_path, most of which is basically cut-and-pasted from the wkt2kml script.
Michael Orlitzky [Sun, 25 Oct 2009 22:23:36 +0000 (18:23 -0400)]
Added the KML tests to the test script.
Michael Orlitzky [Sun, 25 Oct 2009 22:12:34 +0000 (18:12 -0400)]
Added the KMLTest module containing the LineString tests.
Michael Orlitzky [Sun, 25 Oct 2009 22:11:24 +0000 (18:11 -0400)]
Merged branch 'master' with the to_kml() fix.
Michael Orlitzky [Sun, 25 Oct 2009 22:09:44 +0000 (18:09 -0400)]
Added the LineString class.
Michael Orlitzky [Sun, 25 Oct 2009 22:08:03 +0000 (18:08 -0400)]
Modified the Geometry.Polygon.from_wkt() method to return a Geometry.Polygon.
Michael Orlitzky [Sun, 25 Oct 2009 05:16:28 +0000 (01:16 -0400)]
Fixed a bug where the Document open/close tags were not output with to_kml().
Michael Orlitzky [Sun, 25 Oct 2009 05:14:56 +0000 (01:14 -0400)]
Updated the Geometry tests to use the new operator overloads.
Michael Orlitzky [Sun, 25 Oct 2009 05:10:30 +0000 (01:10 -0400)]
Changed the TwoVector add() method to an operator overload.
Added an operator overload for TwoVector subtraction.
Added the wkt() method for Polygons.
Michael Orlitzky [Sun, 25 Oct 2009 03:35:43 +0000 (23:35 -0400)]
Changed the wording of a comment.
Michael Orlitzky [Sat, 24 Oct 2009 23:43:15 +0000 (19:43 -0400)]
Added the Geometry module and its tests.
Michael Orlitzky [Wed, 21 Oct 2009 19:26:12 +0000 (15:26 -0400)]
Changed my mind about using the SVN version of Shapely. Now using v1.0.14.
Michael Orlitzky [Wed, 21 Oct 2009 18:53:44 +0000 (14:53 -0400)]
Added the "lib" makefile task.
Created a README in the "lib" directory explaining the Shapely checkout procedure.
Michael Orlitzky [Wed, 21 Oct 2009 05:42:16 +0000 (01:42 -0400)]
Added a space between the road name and its tlid.
Fixed the query to actually return KML.
Michael Orlitzky [Wed, 21 Oct 2009 05:41:50 +0000 (01:41 -0400)]
Added XML escaping to the KML classes.
Michael Orlitzky [Mon, 19 Oct 2009 14:56:26 +0000 (10:56 -0400)]
Added the lines2kml script.
Michael Orlitzky [Mon, 19 Oct 2009 14:17:02 +0000 (10:17 -0400)]
Updated the KML classes with a print_kml() method.
Abstracted the to_kml() and print_kml() methods out in to the KmlObject class for most subclasses.
Modified pg2kml to use the print_kml() method instead of to_kml().
Michael Orlitzky [Mon, 19 Oct 2009 11:51:40 +0000 (07:51 -0400)]
Added a unique index on the tiger_lines "tlid" column.
Created a quick sed script to filter "BEGIN;" and "END;" from the shp2pgsql output.
Updated the makefile to import the tiger_lines data one row at a time, outside of a transaction.
Michael Orlitzky [Sun, 11 Oct 2009 18:01:52 +0000 (14:01 -0400)]
Fixed the "all lines" shapefile importing.
Michael Orlitzky [Sun, 11 Oct 2009 16:50:21 +0000 (12:50 -0400)]
Removed a no-longer-correct comment from the makefile.
Michael Orlitzky [Sun, 11 Oct 2009 16:49:15 +0000 (12:49 -0400)]
Added the West Virginia county lines files to download_data.
Michael Orlitzky [Thu, 8 Oct 2009 11:38:51 +0000 (07:38 -0400)]
Added the NY and VA county "all lines" files to download_data.