dc4b63d2bfforgot a piece
Stefano Mazzocchi
2010-04-13 07:27:20 +0000
de9dfbfba7got scatterfacet to show \.o./
Stefano Mazzocchi
2010-04-13 07:26:26 +0000
84bc49b3d5Got the history panel to resize properly in its tab.
David Huynh
2010-04-13 07:08:23 +0000
ea2eff6117transpose the scatterplot matrix (makes better use of space above the fold)
Stefano Mazzocchi
2010-04-13 06:40:33 +0000
a2db5590acTrim column names on import.
David Huynh
2010-04-13 06:28:13 +0000
a0b119b346Polished list facet a bit more to look like James' design.
David Huynh
2010-04-13 05:41:32 +0000
93a6be6ac6More styling work on the facets/history tabs.
David Huynh
2010-04-13 04:49:28 +0000
666bcdbf8dHooked scatterplots up to generate the right facets.
David Huynh
2010-04-13 04:48:20 +0000
e232a90a73progress but still no worky on the scatterfacet
Stefano Mazzocchi
2010-04-13 03:44:42 +0000
ba85f50e39adding 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
7391f760dbMoved 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
8b95248c75Fixed 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
7ab1acd801skeleton code for scatterfacet
Stefano Mazzocchi
2010-04-12 19:22:49 +0000
e154a7e02dincrease 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
60d61b7808add commons-math library (I'm going to need this for more advanced facets)
Stefano Mazzocchi
2010-04-12 04:25:50 +0000
f6dcdf23c4Added 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
8fb23913ceAdded "time" part option to datePart function.
David Huynh
2010-04-11 23:07:56 +0000
ce8963d009Added datePart function.
David Huynh
2010-04-11 23:01:34 +0000
f7e830e709Fixed 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
75ea8304a3In 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
5928a689e2Use RowParser for parsing the header row, too.
David Huynh
2010-04-11 03:42:44 +0000
73288c5e2aFixed 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
ed0778f18dfixed a problem I introduced earlier with a jsunit scope fix
Stefano Mazzocchi
2010-04-10 08:16:40 +0000
a286b805d5no reason to process the contextual rows while clustering
Stefano Mazzocchi
2010-04-10 08:11:31 +0000
924f520fbfturns 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
70449cf7c8Better 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
8950e87e02When 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
dff870519eMade numeric range index handle value.log() properly when value is 0 or negative.
David Huynh
2010-04-09 05:24:46 +0000
a0d8c385f9Do a bit more checking when retrieving project metadata just in case project metadata is null.
David Huynh
2010-04-09 04:52:32 +0000
94aa2e0168JSLint: semicolons
Will Moffat
2010-04-08 19:52:23 +0000
2c221a5bf6caved to the compulsion and fixed the bash-isms
Stefano Mazzocchi
2010-04-08 18:23:14 +0000
fbc1d04efbJSLint fixes
Will Moffat
2010-04-08 18:21:28 +0000
b0d23a4a10another 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
2da0ec986dturns 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
73454cfa05use 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
bd24e5c7ffSet ajax_in_progress attribute on <body> during ajax operations in order to facilitate testing.
David Huynh
2010-04-07 21:31:50 +0000
f816a288afthis 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
6674b69773adding PMD and CPD support
Stefano Mazzocchi
2010-04-07 17:31:25 +0000
6dbe794658enabled windmill-based UI testing (type ./gridworks test to try)
Stefano Mazzocchi
2010-04-07 08:28:53 +0000
6114530723make sure the junit tests still work
Stefano Mazzocchi
2010-04-07 01:17:14 +0000
341a8d3f8fInitial 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
8f5c35799bmaking room for windmill tests
Stefano Mazzocchi
2010-04-07 00:35:59 +0000
0e6718388ea little more solid
Stefano Mazzocchi
2010-04-07 00:18:26 +0000
0978a8ec1dmake things more solid for snow-leopard
Stefano Mazzocchi
2010-04-07 00:12:40 +0000
9e90e6f05cthis 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
1ad122ee47fixes issues in case wget is not found in path
Stefano Mazzocchi
2010-04-06 23:13:09 +0000
5afd2e8c00hmm, 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
687eae475dmake sure to have the tools dir
Stefano Mazzocchi
2010-04-06 22:41:33 +0000
0996b9e1ddGzip project export tar files.
David Huynh
2010-04-06 22:28:30 +0000
309d682fcbAdded data set for testing inter-project joins.
David Huynh
2010-04-06 18:16:17 +0000
5320cc6587Make duplicated column names unique during import by appending indices to them.
David Huynh
2010-04-06 17:55:36 +0000
9d9329ca96Implemented row remove command.
David Huynh
2010-04-06 07:47:44 +0000
1fd85c62bfImplemented column rename command.
David Huynh
2010-04-06 07:15:34 +0000
a28a8d1769Fixed bug in collapse and expand all columns commands.
David Huynh
2010-04-06 06:18:43 +0000
93d6f9fc54Better error message for bad regular expressions in GEL.
David Huynh
2010-04-06 06:18:07 +0000
f402db10afImplemented inter-project joins.
David Huynh
2010-04-06 05:35:48 +0000
e2d92aa0b1d'oh, placed the join in the wrong spot
Stefano Mazzocchi
2010-04-06 01:13:29 +0000
771810bc0davoid exception if there is only one extension in the whole archive
Stefano Mazzocchi
2010-04-05 21:36:27 +0000
9dfdd1e351make the thread join so that we can use ctrl-c to exit from the console
Stefano Mazzocchi
2010-04-05 21:36:08 +0000
7590e30454revert 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
65c5aea079set 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
7cf4f2e5e4make 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
d312a75b2fdon't need this
Stefano Mazzocchi
2010-04-03 01:01:43 +0000
c24ec94835had 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
4eda7ae2c0avoid 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
62f5f21ca3atom is handled as well by the XML importer
Stefano Mazzocchi
2010-04-02 06:44:05 +0000
83faee3aa9add 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
d1e72e7797make the undo dialog closable
Stefano Mazzocchi
2010-04-01 19:11:37 +0000
988378c761Hmm, 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
0e07ec7acccrude, 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
77b452e87fadding 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
3c9af6501emore consistent naming and various polishing
Stefano Mazzocchi
2010-03-31 01:07:52 +0000