Commit Graph

  • 621655372f - save encoding and confidence in the project metadata - use the saved encoding for decoding - don't error when fingerprinting null Stefano Mazzocchi 2010-03-01 04:56:16 +0000
  • bc9bc54d30 Implemented a meta parser that looks for a language prefix and picks the right parser. David Huynh 2010-03-01 01:50:56 +0000
  • acfa19a683 Moved GEL stuff (gridworks expression language) into gel package. David Huynh 2010-03-01 01:30:31 +0000
  • 84269e7e83 gel package for gridworks' native expression language stuff. This is to prepare for multiple language support. David Huynh 2010-03-01 01:15:46 +0000
  • 7c38fbb945 Created an ast package for gridworks expression language abstract syntax tree nodes. Moved parsing exception class out to its own file. David Huynh 2010-03-01 01:14:21 +0000
  • 983be19e14 Made EvalError serializable because errors can be cell values and need to be saved. Turned is* functions into controls, since they have to be able to test errors, and only controls can do that, not functions. Polished display of errors in cells and in expression preview dialog. David Huynh 2010-03-01 00:21:13 +0000
  • 0c6590fe2c - added an encoding guesser - fixed a bunch of encoding issues - added a function to reinterpret call content in another encoding - added a 'phonetic' function to the expression language that supports metaphone and soundex - updated the COS library to the latest released version - added the IBM ICU4j library (that contains the encoding guesser) - added examples with same content but different encodings Stefano Mazzocchi 2010-02-28 21:51:33 +0000
  • d9e67ac806 - diff now can act before two dates (still to be fully tested) - added string fingerprinting function (useful for clustering) - fixed unicode() function which wasn't returning correct values - added a toString method to EvalError to know what error that was - fixed a NPE in TextTransformationOperation Stefano Mazzocchi 2010-02-28 00:55:09 +0000
  • f1923758e7 - add a bunch of new functions - very lax date parser - lots of new advanced string functions - new version of commons-lang Stefano Mazzocchi 2010-02-27 08:56:04 +0000
  • 25fd5794cd Added choices blank and error to list facets. David Huynh 2010-02-27 06:59:55 +0000
  • 49e7241d1d Re-organized functions into a few sub-packages. David Huynh 2010-02-27 05:59:09 +0000
  • 5f4dc16d20 Some new packages for re-organizing functions. David Huynh 2010-02-27 05:51:20 +0000
  • c914aa6c16 Introduced EvalError objects as possible values returned by expressions. Extracted function and control name mappings to ControlFunctionRegistry. David Huynh 2010-02-27 05:48:33 +0000
  • f0b8268809 Implemented permanent link, at least for facets' states. David Huynh 2010-02-27 00:16:44 +0000
  • f5ff9044cf Track and display recon stats in column headers. David Huynh 2010-02-26 23:33:16 +0000
  • aadf98a388 Show choice count in list facet. Use close.png for close button. David Huynh 2010-02-26 22:24:25 +0000
  • c601bb6b0a Re-organized .js files a bit. David Huynh 2010-02-26 22:07:54 +0000
  • 9f7a86fb4d Folders for re-organizing .js files. David Huynh 2010-02-26 22:03:24 +0000
  • 30dce3b3d5 Made range facet more robust against bad expressions. Centralized code that updates components of the UI. Show "Working..." indicator if anything takes more than 500ms. David Huynh 2010-02-26 21:56:41 +0000
  • 1e4b9f4e80 Fixed bug in text search facet where if the query is null or empty string it'd filter to nothing. David Huynh 2010-02-26 18:44:36 +0000
  • 7152c4aae2 make sure to set JAVA_HOME when it's not set and we already know where it is Stefano Mazzocchi 2010-02-25 00:07:18 +0000
  • 2e5267c088 allowing to use letters in windows versions Stefano Mazzocchi 2010-02-24 23:52:20 +0000
  • e2ccd491c5 New dmg background. Added download site html. David Huynh 2010-02-24 23:28:24 +0000
  • c81913c6f8 Make sure process widget doesn't get stuck. Enforce maximum height on process widget. David Huynh 2010-02-24 19:48:11 +0000
  • bb83dcda1c Added support for specifying number of initial rows to skip when creating a new project. Fixed the height of the histogram images in range facets to eliminate jitters. David Huynh 2010-02-24 18:52:54 +0000
  • 254853b51d Added reverse and sort functions. Support a limit on how many rows to load into a new project. David Huynh 2010-02-23 23:22:02 +0000
  • e449617960 Fixed minor bug introduced in last change: recon candidates didn't get rendered at all. Added "refresh" link for list facets. David Huynh 2010-02-23 20:20:14 +0000
  • 2eb3a67125 Styled data table view summary a bit to highlight current number of rows. David Huynh 2010-02-23 19:18:25 +0000
  • 4bdb2320b7 Styled help tab of expression preview dialog. Added variables section. David Huynh 2010-02-23 19:06:58 +0000
  • dce42400d4 Fixed bug introduced while trying to delay constructing the candidates arrays in Recon objects. David Huynh 2010-02-23 17:47:34 +0000
  • ec1604e815 Added support for starring rows. David Huynh 2010-02-23 07:45:12 +0000
  • 92806cea7e Forgot one instance of "gridlock" after project rename. David Huynh 2010-02-23 01:49:41 +0000
  • 8992531d02 Documented functions and controls in expression language. Better error checking in operator calls. David Huynh 2010-02-23 01:40:06 +0000
  • 607fca04cb Added a few more math functions. Fixed expression preview dialog to use tabs. David Huynh 2010-02-23 00:33:39 +0000
  • 94fbd97bc4 Added a few more expression functions. Bind row index when filtering rows, so we can create facets based on row indices. David Huynh 2010-02-22 23:51:44 +0000
  • 0f505c72c5 Delay constructing the candidates array in recon objects to save memory. David Huynh 2010-02-22 23:27:16 +0000
  • c45e0edc10 Lower recon batch size back to 10. David Huynh 2010-02-22 23:06:34 +0000
  • 4ed7b45e41 Don't use schema restriction for protograph link suggest because it's not a "soft" restriction (so if the user wants a property that doesn't belong to the type, there is no way to get it). More expression functions and controls. David Huynh 2010-02-22 23:04:46 +0000
  • 5e9be8c258 Support reusing newly created topics for cells with the same content. David Huynh 2010-02-22 22:15:48 +0000
  • e4b01cb36c Make similar cell judgments an abstract operation. David Huynh 2010-02-22 20:25:45 +0000
  • c98a8ad552 Pulled the operations package up one level. David Huynh 2010-02-22 18:42:25 +0000
  • c50de52883 Improved the "extract operations" dialog to let user select which operations to extract. Also show history entries that cannot be abstracted. David Huynh 2010-02-22 06:31:09 +0000
  • 1227c9dff4 Centralized mapping between operation names and their reconstructors. Implemented comparison operators. David Huynh 2010-02-22 04:23:25 +0000
  • 934c0f81c3 Forgot to check in image files. Added commands for judging similar cells. Started to fix/unify terminologies for recon operations. David Huynh 2010-02-22 01:28:13 +0000
  • b3167a1a9f Added option for automatically approving best recon candidates that match the expected type and score at least some minimum score. David Huynh 2010-02-21 08:11:07 +0000
  • b4935f576c Tweaked recon type guessing heuristic: remove "role" and "annotation" types, and rank types based on result orders rather than relevance scores. David Huynh 2010-02-21 07:32:16 +0000
  • b730dfd8f9 Added commands for searching for specific topics to match cells with. David Huynh 2010-02-20 00:47:08 +0000
  • ea2c904704 Use the schema index to suggest properties in the schema alignment dialog. Fixed minor bug in triple loader transposer that wrote a bad triple for each literal cell value. David Huynh 2010-02-19 22:56:29 +0000
  • c4396798e3 Made schema alignment dialog shorter to fit on laptop screens. Make sure main menu bar doesn't stay above dialog overlays after it gets deactivated. David Huynh 2010-02-19 18:47:46 +0000
  • 846e540ff6 Keep track of type names of reconciled columns so we can display them later in the schema alignment dialog. Automatically create properties linking to all columns when starting with an empty protograph. David Huynh 2010-02-19 18:32:48 +0000
  • acb0c91306 Re-organized column header popup menu. David Huynh 2010-02-19 17:55:46 +0000
  • 6c7557eeff Minor bug fixes. David Huynh 2010-02-19 17:47:04 +0000
  • 7f528c320d Implemented a "busy" indicator dialog, useful for preparatory steps like guessing types before showing the recon dialog. David Huynh 2010-02-19 17:38:47 +0000
  • bc412b99ea Fixed bug in triple loader transposer: properties didn't get asserted before. Made triple loader transposer index its output variables. David Huynh 2010-02-19 07:05:09 +0000
  • 5264c829ae A bit more careful error handling during recon. David Huynh 2010-02-19 01:17:35 +0000
  • 28a86dfe0f Automatically guess types to reconcile a column, using Stefano's trick in his "cupid" acre app. David Huynh 2010-02-19 00:28:34 +0000
  • 4b2e48614b Actual work in operations must be delayed until their changes are applied. Column addition change must track the new cell index that it allocates when it is first applied. David Huynh 2010-02-18 23:27:40 +0000
  • 8831703a2c Implemented "apply operations" feature. David Huynh 2010-02-18 05:00:56 +0000
  • 604dd53ebd Engine configs were not deserialized properly when abstract operatons are retrieved. David Huynh 2010-02-17 01:40:41 +0000
  • b1afd12bd5 Forgot a console.log(). David Huynh 2010-02-17 01:31:28 +0000
  • 8c41af9c12 Allow operations to be extracted in abstract forms. David Huynh 2010-02-17 01:30:09 +0000
  • 32157ce76b Changed operations to record column names instead of cell indices. David Huynh 2010-02-17 00:26:38 +0000
  • e6a98f23bd Implemented triple loader preview. David Huynh 2010-02-16 23:32:12 +0000
  • aa530395d2 Use tabs in the schema alignment dialog to get more space. David Huynh 2010-02-16 20:45:04 +0000
  • 5de0c36f86 Protograph preview now works. David Huynh 2010-02-16 20:15:19 +0000
  • 0d11e469a6 Added a preview pane in the schema alignment dialog, but it's not hooked up yet. David Huynh 2010-02-13 01:08:12 +0000
  • b17f71c8df More work on schema alignment dialogs: schema data from Freebase is used to automatically fill in a lot of fields in the protograph. David Huynh 2010-02-13 00:11:42 +0000
  • 8189ba74fd Schema alignment dialog now saves protograph and re-renders it properly. David Huynh 2010-02-12 22:11:49 +0000
  • 425140261f We're starting to be able to save protographs. David Huynh 2010-02-12 20:29:56 +0000
  • 634d666949 More work on the schema alignment node dialog. David Huynh 2010-02-12 02:23:26 +0000
  • f5942773ec Still more work on the protograph, toward being able to build and save a protograph, but it's not working yet. David Huynh 2010-02-11 06:44:48 +0000
  • d227db0cc6 Eliminate hash maps from recon objects--they are expensive. David Huynh 2010-02-10 19:25:21 +0000
  • 5cd147ea3c Compute record indices and render them instead of row indices. David Huynh 2010-02-10 18:54:53 +0000
  • 5aaa9394da - add notes about calling this build script directly - forgot to copy the webapp parts when building the windows distribution Stefano Mazzocchi 2010-02-10 18:47:32 +0000
  • 91d0133a76 - build a windows distribution - update to the latest ant to use in case one is not present locally Stefano Mazzocchi 2010-02-10 07:30:16 +0000
  • 36e609d649 Minor fix to build.xml. More work on schema alignment dialog: add another dialog for configuring a protograph node. David Huynh 2010-02-10 06:39:55 +0000
  • 242e23c085 The schema alignment dialog is starting to work. The protograph gets rendered and is interactive. No saving yet. David Huynh 2010-02-10 01:15:25 +0000
  • 39899b9eeb Added topic block previews for recon candidates. David Huynh 2010-02-09 20:36:47 +0000
  • 7510594d0d build MacOSX desktop app and disk installer Stefano Mazzocchi 2010-02-09 20:21:10 +0000
  • 97e2e0eddc Implemented "judge one cell" command for making recon judgment per cell. David Huynh 2010-02-09 20:04:43 +0000
  • 66457f0515 Factored out column header UI and cell UI to prepare for single cell commands. David Huynh 2010-02-09 19:23:11 +0000
  • c73ec864db A bit more prep work on rendering protograph nodes. David Huynh 2010-02-09 06:46:40 +0000
  • f8a1daba62 Handle formula cells in Excel files. David Huynh 2010-02-09 01:13:11 +0000
  • 8802323839 Some more code for the schema alignment dialog box, but nothing is working yet, and I still need to think about how this should work. David Huynh 2010-02-09 00:45:54 +0000
  • 402858a784 Process widget was causing the UI to get rendered twice at start-up. David Huynh 2010-02-09 00:26:57 +0000
  • b7cf18b86a Save a change right after it gets applied rather than when it gets created. This is because when a change gets applied, it might grab onto the old data in order to able to revert later, and we need to save that old data together with the change. David Huynh 2010-02-08 23:57:37 +0000
  • cd376c7532 Added support for Excel 2007 XML file format. David Huynh 2010-02-08 23:44:33 +0000
  • 736c6ec1de Added main menu bar. David Huynh 2010-02-08 21:41:49 +0000
  • 5697dbf491 bye bye maven Stefano Mazzocchi 2010-02-08 20:50:30 +0000
  • 2b985bf45a moving json support in its own jar (code was taken today directly from json.org and compiled and packaged by me) Stefano Mazzocchi 2010-02-08 20:46:27 +0000
  • 1f5b27653e POI deprecated the use of short, good thing Stefano Mazzocchi 2010-02-08 19:54:09 +0000
  • 6d4425c696 - finally java6 has support for wildcards... seriously, how fricking long did it take for this to happen?! - so require java6 since it's also a lot faster and a lot more reliable for us for profiling Stefano Mazzocchi 2010-02-08 19:48:28 +0000
  • bf938d4a9c Minor fixes to get gridworks.bat working on Windows. David Huynh 2010-02-08 19:28:13 +0000
  • f198cba994 I guess wildcards are not supported in java6 on macs Stefano Mazzocchi 2010-02-07 23:22:34 +0000
  • 1343162a75 major rewrite of the foundation: - de-maveniziation (uses the same code that Acre uses to drive jetty directly) - removed all dependencies on external javascript code (jquery and suggest) by making a local copy (this makes gridworks totally self-serving, meaning that you can use it even if you don't have any internet connectivity) - fixed a NPE when the servlet is shutdown before any project is loaded - found a way to spawn a browser directly from the java code (untested in windows) - added two ant tasks to generate windows and macosx stand-alone binaries (unused just yet) Stefano Mazzocchi 2010-02-07 23:15:50 +0000
  • 8f186a5f10 Added a help panel to the expression preview dialog. It gets populated by function and control names for now; more info will come later. David Huynh 2010-02-07 09:02:22 +0000
  • d3f97fea93 While importing data, use null for cells with empty text. David Huynh 2010-02-07 07:16:39 +0000
  • a61f35079a make eclipse happier by removing @Override annotations when really it's an interface method implementation (no functional changes) Stefano Mazzocchi 2010-02-07 06:47:52 +0000
  • a025b272bd String.isEmpty() is no longer there (?!). David Huynh 2010-02-07 06:16:46 +0000
  • c194beb11a hmm, shell files are picky Stefano Mazzocchi 2010-02-07 05:32:07 +0000