Skip to content

Research System for Rule-Based Canonicalization of Arbitrary Tables in Spreadsheets

License

Notifications You must be signed in to change notification settings

shigarov/cells-ssdc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEPRECATED

This is no longer supported, please consider using TabbyXL2 instead.

cells-ssdc

Research System for Rule-Based Canonicalization of Arbitrary Tables in Spreadsheets

Build with Apache maven

In order to build package executable JAR file run the following command:

mvn clean compile assembly:single

Then You can run a script program to ensure the build process worked.

./ssdc.sh

If the program outputs (at the end) something like

Total number of
	tables: 3
	cells: 75
	not empty cells: 72
	labels: 36
	entries: 36
	label-label pairs: 0
	entry-label pairs: 144
	category-label pairs: 36
	categories: 12
	label groups: 12

Total rule firing time: 73

End timestamp: 2017-03-31 00:19:42.996

then it works.

There is a Makefile that can be used to build project's artifacts (now it is just the stand-alone executable JAR).

make build    # build executable JAR
make run      # Run the script

Makefile targets

  • assembly-single, single, jar are synonyms and denote building and construction of executable JAR file;
  • install, all is used to build and install the package (e.g. in ~/.mv2/...) to be used in other projects;
  • clean is obviously used to clean the source tree, removing [hopefully] everything generated by building process;
  • compile used to download and compile dependencies;
  • run runs testing script (It is not a unit test).

License

Apache-2.0.

About

Research System for Rule-Based Canonicalization of Arbitrary Tables in Spreadsheets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.4%
  • Other 0.6%