Commit Graph

  • dc4b63d2bf forgot a piece Stefano Mazzocchi 2010-04-13 07:27:20 +0000
  • de9dfbfba7 got scatterfacet to show \.o./ Stefano Mazzocchi 2010-04-13 07:26:26 +0000
  • 84bc49b3d5 Got the history panel to resize properly in its tab. David Huynh 2010-04-13 07:08:23 +0000
  • ea2eff6117 transpose the scatterplot matrix (makes better use of space above the fold) Stefano Mazzocchi 2010-04-13 06:40:33 +0000
  • a2db5590ac Trim column names on import. David Huynh 2010-04-13 06:28:13 +0000
  • a0b119b346 Polished list facet a bit more to look like James' design. David Huynh 2010-04-13 05:41:32 +0000
  • 93a6be6ac6 More styling work on the facets/history tabs. David Huynh 2010-04-13 04:49:28 +0000
  • 666bcdbf8d Hooked scatterplots up to generate the right facets. David Huynh 2010-04-13 04:48:20 +0000
  • e232a90a73 progress but still no worky on the scatterfacet Stefano Mazzocchi 2010-04-13 03:44:42 +0000
  • ba85f50e39 adding log-log support to the scatterplot matrix and more controls (the scatterfacet still doesn't work but this is already more useful) Stefano Mazzocchi 2010-04-13 00:25:43 +0000
  • 7391f760db Moved history widget and facet panel into tabs on the left according to James' new design. More polishing is needed. David Huynh 2010-04-12 23:48:48 +0000
  • 8b95248c75 Fixed bug where after reconciling by ID, GUID, or key would generate a buggy numeric range facet, since all the scores were artificially the same. David Huynh 2010-04-12 22:19:44 +0000
  • 7ab1acd801 skeleton code for scatterfacet Stefano Mazzocchi 2010-04-12 19:22:49 +0000
  • e154a7e02d increase the thread count... it seems high but I think browsers heavily cache HTTP connections and using multiple browsers can actually starve us Stefano Mazzocchi 2010-04-12 19:22:23 +0000
  • 60d61b7808 add commons-math library (I'm going to need this for more advanced facets) Stefano Mazzocchi 2010-04-12 04:25:50 +0000
  • 52b4fd556f more robust checking of java presence Stefano Mazzocchi 2010-04-12 04:24:17 +0000
  • f6dcdf23c4 Added temporary message for the Load into Freebase feature. Fixed command Match Filtered Cells To, which didn't work because freebase suggest no longer returns types. David Huynh 2010-04-12 03:59:19 +0000
  • 8fb23913ce Added "time" part option to datePart function. David Huynh 2010-04-11 23:07:56 +0000
  • ce8963d009 Added datePart function. David Huynh 2010-04-11 23:01:34 +0000
  • f7e830e709 Fixed bug in which editing a single cell and then starring the same row seemed to revert the cell back to its original content. Added an option for not guessing cell value type during import. David Huynh 2010-04-11 21:54:56 +0000
  • 75ea8304a3 In numeric range facets, show the other choices only if they have positive counts in the base distribution. David Huynh 2010-04-11 08:19:05 +0000
  • 5928a689e2 Use RowParser for parsing the header row, too. David Huynh 2010-04-11 03:42:44 +0000
  • 73288c5e2a Fixed a bug in case the property is not defined. (thanks to Iain Sproat for the patch) Stefano Mazzocchi 2010-04-10 16:58:00 +0000
  • 81fb2f1740 first step at scatterplot facet selector Stefano Mazzocchi 2010-04-10 08:28:06 +0000
  • ed0778f18d fixed a problem I introduced earlier with a jsunit scope fix Stefano Mazzocchi 2010-04-10 08:16:40 +0000
  • a286b805d5 no reason to process the contextual rows while clustering Stefano Mazzocchi 2010-04-10 08:11:31 +0000
  • 924f520fbf turns out we have been distributing the mac version of gridoworks with the default JVM max_heap settings... no wonder why so many people were getting OutOfMemory errors Stefano Mazzocchi 2010-04-10 01:36:35 +0000
  • 70449cf7c8 Better error catching in toNumber function. Watch out for the string "Infinity" while importing data sets: don't parse it into a double. David Huynh 2010-04-09 21:59:50 +0000
  • 8950e87e02 When re-loading existing projects from disk, cache recon objects by their IDs to lower memory consumption. David Huynh 2010-04-09 19:32:50 +0000
  • dff870519e Made numeric range index handle value.log() properly when value is 0 or negative. David Huynh 2010-04-09 05:24:46 +0000
  • a0d8c385f9 Do a bit more checking when retrieving project metadata just in case project metadata is null. David Huynh 2010-04-09 04:52:32 +0000
  • 4a139842d4 more jslint cleanups Stefano Mazzocchi 2010-04-09 01:48:50 +0000
  • cc2209074b more jslint goodness Stefano Mazzocchi 2010-04-09 01:14:33 +0000
  • 16a2600a49 now it's jslint time to be happier: (!= null) -> (!== null) Stefano Mazzocchi 2010-04-09 01:00:44 +0000
  • f0ba42f355 make sure to check the tests as well Stefano Mazzocchi 2010-04-09 00:23:14 +0000
  • d3d40d608a bunch of PMD-induced fixes (now the PMD report is clean) Stefano Mazzocchi 2010-04-09 00:14:11 +0000
  • 759824e1b4 Bug fix: editing one facet choice while some other choices are selected resulted in no change. David Huynh 2010-04-08 22:16:12 +0000
  • c4460fdfdd Made history panel expand on click rather than on hover. David Huynh 2010-04-08 21:32:36 +0000
  • 7526c4e582 cleanups (no functional changes) this makes pmd and javac on linux happier Stefano Mazzocchi 2010-04-08 20:46:02 +0000
  • be084ff0da more de-bash-ing Stefano Mazzocchi 2010-04-08 20:45:02 +0000
  • fff6eb0aa2 JSLint: legimate comparisions to 0 and null should be made using === Will Moffat 2010-04-08 20:18:38 +0000
  • 41a52f135d JSLint: foo == 0, foo == null --> !foo Will Moffat 2010-04-08 20:16:08 +0000
  • 94aa2e0168 JSLint: semicolons Will Moffat 2010-04-08 19:52:23 +0000
  • 2c221a5bf6 caved to the compulsion and fixed the bash-isms Stefano Mazzocchi 2010-04-08 18:23:14 +0000
  • fbc1d04efb JSLint fixes Will Moffat 2010-04-08 18:21:28 +0000
  • b0d23a4a10 another linux issue: openjdk6 comes in 'headless' mode as well, which throws if we attempt to contact the Desktop class, so make sure to warn the user nicely and avoid a nasty stacktrace printout Stefano Mazzocchi 2010-04-08 03:43:26 +0000
  • 2da0ec986d turns out that because sh -> bash on macosx, but sh != bash on linux, we have to force this to be bash or it will crap out (since I have no idea what kind of involuntary bash-ism I ended up using here, I'll let the power of the community fix this once it gets out... if they care, that is) Stefano Mazzocchi 2010-04-08 03:24:48 +0000
  • 135f870061 - adding interactive test mode so one can use the Windmill IDE to make tests (use ./gridworks test interactive) - split the windmill tests between python and js (the js one is just a silly test, waiting for Jeff to fill it up with more meaty stuff) Stefano Mazzocchi 2010-04-07 22:56:46 +0000
  • 73454cfa05 use virtualenv to prepare python and install windmill (this should be much more portable and much more user friendly since it doesn't change the local python installation and doesn't require any administration credentials) Stefano Mazzocchi 2010-04-07 21:45:39 +0000
  • bd24e5c7ff Set ajax_in_progress attribute on <body> during ajax operations in order to facilitate testing. David Huynh 2010-04-07 21:31:50 +0000
  • aa2211221f more contributors Stefano Mazzocchi 2010-04-07 21:10:34 +0000
  • efb9a43b73 Added: toDate() now supports formats. Will Moffat 2010-04-07 19:12:08 +0000
  • 4171db6540 adding jslint support Stefano Mazzocchi 2010-04-07 19:05:04 +0000
  • 7690f932b7 more fixes Stefano Mazzocchi 2010-04-07 18:51:16 +0000
  • f816a288af this command might fail in leopard (it's needed for snow-leopard) so avoid existing if that happens Stefano Mazzocchi 2010-04-07 18:40:50 +0000
  • 4626f88836 fixing untar issue Stefano Mazzocchi 2010-04-07 18:34:10 +0000
  • 302c27687c "type" in freebase suggest results got dropped so we need to fetch the result's types ourselves. David Huynh 2010-04-07 18:23:07 +0000
  • c921fb703f syntax problems Stefano Mazzocchi 2010-04-07 17:40:55 +0000
  • 6674b69773 adding PMD and CPD support Stefano Mazzocchi 2010-04-07 17:31:25 +0000
  • 6dbe794658 enabled windmill-based UI testing (type ./gridworks test to try) Stefano Mazzocchi 2010-04-07 08:28:53 +0000
  • 6114530723 make sure the junit tests still work Stefano Mazzocchi 2010-04-07 01:17:14 +0000
  • 341a8d3f8f Initial Windmill tests for Gridworks: text facet, split values, numeric facet. Some asserts but likely want more. Jeff Fry 2010-04-07 00:48:00 +0000
  • 8f5c35799b making room for windmill tests Stefano Mazzocchi 2010-04-07 00:35:59 +0000
  • 0e6718388e a little more solid Stefano Mazzocchi 2010-04-07 00:18:26 +0000
  • 0978a8ec1d make things more solid for snow-leopard Stefano Mazzocchi 2010-04-07 00:12:40 +0000
  • 9e90e6f05c this time is for real Stefano Mazzocchi 2010-04-06 23:42:57 +0000
  • 008cc32d0d - fixing the curl redirect issue - reduced cut/paste - starting to load windmill Stefano Mazzocchi 2010-04-06 23:28:52 +0000
  • 1ad122ee47 fixes issues in case wget is not found in path Stefano Mazzocchi 2010-04-06 23:13:09 +0000
  • 5afd2e8c00 hmm, let's see if this fixes the problem that David is seeing but I can't repro Stefano Mazzocchi 2010-04-06 23:05:45 +0000
  • 687eae475d make sure to have the tools dir Stefano Mazzocchi 2010-04-06 22:41:33 +0000
  • 0996b9e1dd Gzip project export tar files. David Huynh 2010-04-06 22:28:30 +0000
  • 309d682fcb Added data set for testing inter-project joins. David Huynh 2010-04-06 18:16:17 +0000
  • 5320cc6587 Make duplicated column names unique during import by appending indices to them. David Huynh 2010-04-06 17:55:36 +0000
  • 9d9329ca96 Implemented row remove command. David Huynh 2010-04-06 07:47:44 +0000
  • 1fd85c62bf Implemented column rename command. David Huynh 2010-04-06 07:15:34 +0000
  • a28a8d1769 Fixed bug in collapse and expand all columns commands. David Huynh 2010-04-06 06:18:43 +0000
  • 93d6f9fc54 Better error message for bad regular expressions in GEL. David Huynh 2010-04-06 06:18:07 +0000
  • f402db10af Implemented inter-project joins. David Huynh 2010-04-06 05:35:48 +0000
  • e2d92aa0b1 d'oh, placed the join in the wrong spot Stefano Mazzocchi 2010-04-06 01:13:29 +0000
  • 771810bc0d avoid exception if there is only one extension in the whole archive Stefano Mazzocchi 2010-04-05 21:36:27 +0000
  • 9dfdd1e351 make the thread join so that we can use ctrl-c to exit from the console Stefano Mazzocchi 2010-04-05 21:36:08 +0000
  • 7590e30454 revert back to 1Gb starting heap size (3Gb was too much) Stefano Mazzocchi 2010-04-05 21:09:34 +0000
  • 2efbf0031f - removed the 'thirdparty' directory (now the 'gridworks' script will download and install needed tools if they are not present in the system already) - added 'findbugs' command that uses the findbugs static analyzer to look for problems in the code - fixed a bunch of issues that findbugs found (a few methods would go a little faster, and a few NPE will be avoided... nothing major but good to have) Stefano Mazzocchi 2010-04-05 07:15:16 +0000
  • 798b2a36ca - archive and compressed file importer (supports zip, tar, gz, bz2, tar.gz and tar.bz2) (works by loading the files that have the most common extensions in the archive) - changed default max heap to 3Gb Stefano Mazzocchi 2010-04-04 07:48:47 +0000
  • 65c5aea079 set the internal version by hand, this is done to avoid NPE after reloads but also because it's only used to version the data dumps so the granularity of svn revisions was too high anyway Stefano Mazzocchi 2010-04-03 17:01:04 +0000
  • 7cf4f2e5e4 make autoreloading transpartent (so that we don't forget to set it and later think it's not working... like I just did ;-) Stefano Mazzocchi 2010-04-03 01:28:54 +0000
  • d312a75b2f don't need this Stefano Mazzocchi 2010-04-03 01:01:43 +0000
  • c24ec94835 had to shuffle around a bunch of classes to separate the main server classloader from the context classloader and allow reloading to happen for real Stefano Mazzocchi 2010-04-03 01:01:11 +0000
  • 72203cd3d5 - moved all code that contained MIT IP outside (http://code.google.com/p/simile-vicino/) - moved bzip2 and tar code from apache ant into their own jar files - now gridworks source contains only com.metaweb.* code everything else is a jar dependency - started to work on archive importer Stefano Mazzocchi 2010-04-02 23:40:12 +0000
  • 4eda7ae2c0 avoid an array out of bounds exception in case there are no columns in the dataset (I know, it should not happen but when it does let's not barf) Stefano Mazzocchi 2010-04-02 20:21:41 +0000
  • 62f5f21ca3 atom is handled as well by the XML importer Stefano Mazzocchi 2010-04-02 06:44:05 +0000
  • 83faee3aa9 add a frame-less menu item in macosx to be able to open another gridworks browser window/tab in case we closed it by mistake (no idea how to do this on windows, though, since there is no frame-less menu concept there) Stefano Mazzocchi 2010-04-02 06:39:41 +0000
  • 521acda025 - pass the svn revision as format version (for more detailed verification) - add an 'autoreload' setting that makes Gridworks autoreload its self if a class gets changed (this is useful to make development cycles faster when working on the java code with autocompiling IDE like Eclipse or IDEA) Stefano Mazzocchi 2010-04-02 00:52:38 +0000
  • d1e72e7797 make the undo dialog closable Stefano Mazzocchi 2010-04-01 19:11:37 +0000
  • 988378c761 Hmm, String.split() bites us again: use the commons-lang one instead to avoid having to escape regexp values (this was preventing a user from splitting by "." in GEL) Stefano Mazzocchi 2010-04-01 17:49:31 +0000
  • 0e07ec7acc crude, I know, but for now make Gridworks digest RDF/XML as it was XML (works surprisingly well, btw) Stefano Mazzocchi 2010-04-01 16:56:38 +0000
  • dced641599 - added the ability to specify the character separator for CSV or TSV files that don't use commas or tabs (this was needed to parse a dataset that we got from the BBC to try things out) - used commons-lang split function instead of the java String.split one, this is necessary to avoid having to escape separators that might be confused for regexps Stefano Mazzocchi 2010-03-31 22:34:21 +0000
  • 77b452e87f adding version information to the about page NOTE: this shows up only in the packaged distribution Stefano Mazzocchi 2010-03-31 19:20:32 +0000
  • 9db9351a0b - condensing exe and cli distributions into one for windows (shipping both the .exe and the .bat in the same package) - renamed the distibutions based on their target OS - more polishing here and there Stefano Mazzocchi 2010-03-31 02:11:53 +0000
  • 3c9af6501e more consistent naming and various polishing Stefano Mazzocchi 2010-03-31 01:07:52 +0000