Follow us on twitter @nysol_howki Ask technical questions on StackOverflow

NYSOL (read as nee-sol) is a generic name of software tools and project activities designed for industry-wide applications. 
The tools are developed from various large-scale data analysis and university research projects.

This software runs in UNIX environment (Linux and Mac OS X).


Download Installation License

MCMD(Mコマンド)
Package 1.0 Manual (htmlpdf),  Change Log 
 Package 2.0 Manual (htmlpdf)  

M-Command is a set of open source commands developed to process large scale data structures (CSV data) 
efficiently. The commands can process more than 10 million records of CSV data on a regular PC. 
Take
Manual (pdf) 

Includes a variety of commands for frequent pattern mining. Features such as emerging pattern and taxonomy are added for the enumeration of frequent item sets and sequential patterns. LCM and VSOP is used as the core algorithm.
 
ZDD
Manual (htmlpdf) 

This package uses ZDD(Zero-suppressed Binary Decision Diagrams: BDD Zero-suppressed graph), weighted item sets can be stored in a compact structure with VSOP (Valued-Sum-Of-Products calculator), implemented as 
Ruby extension library. 
 
Mining
Manual (pdf)

The M
ining Command extends the functionality to implement experimental analysis technique in a relatively small scale. 
School
Tutorials, Q&A, Application Script Collection

This sub-project includes publication of NYSOL package tutorial, Q&A, and various application scripts to extend learning support of NYSOL tools. 

 Ekillion(えきりおん)

Ekillion is a web application that efficiently enumerates all JR train paths in Japan metropolitan and suburbs from startpoint to endpoint.
The efficient enumeration of all paths is powered by the software Graphillion (Developed by JST ERATO Minato Discrete Structure Manipulation Projectwhich uses advanced algorithms to enumerate huge number of graphset.
RubyM
Manual (htmlpdf)

Ruby extension library is developed  to process large-scale CSV data on Ruby. It includes sequential read (Mcsvin) and write (Mcsvout) functions, as well as random access to each cell within the CSV data table (Mtable). These functions treats newline and comma in strings according to the standard specification of CSV data compliant to RCF 4180.
View
Manual (html, pdf)

A collection of visualization commands which allow users to build graph based data in GraphViz and Gephi. It is also possible to generate various charts with D3.
 Fumi
Manual (html, pdf)

The package contains a collection of text mining-related commands which carries out parsing and morphological analysis of Japanese sentences with knp and Juman, and the command is capable of extracting from case frame and registering in the dictionary. 


NYSOL is a Ainu terminology which means "cloud". Since this project is launched with the support of ERATO Minato Discrete Structure Manipulation System Project . The term entails two meanings -- "Hokkaido" and "cloud era".



アクセスカウンター