Cahit Arf V1.0 - A Data Extraction Utility for Weka
Cahit Arf by Prime Components is an open source (LGPL licensed) utility for WEKA machine learning library which simplifies data extraction from relational databases and ARFF file preparation. Refer to the User's Guide for more technical details and installation.
You can get more information about "Attribute-Relation File Format (ARFF)" from WEKA project site or a local copy of ARFF specification.
Features
- Universal database access through JDBC drivers
- Converts SQL query results to Arff file format of WEKA
- Batch command line and interactive wizard working modes
- Skinned wizard GUI in Java Swing
- Suitable for scheduled batch conversion jobs
- Very easy to install and operate
System Requirements
- Java JDK/JRE 1.3 or later
- A JDBC driver pack of your relational database, the user's guide also includes a short web addresses list of JDBC drivers of most widely used relational databases
What does 'Cahit Arf' mean?
Cahit Arf is a famous Turkish mathematician (1910-1997).
Professor Ikeda says :
"To every problem, he has his own idea of approach. The characteristic of his approach is thoroughness; he always seeks invariants, and prefers explicit constructions rather than combination of existing theories. Once he determines his approach, he energetically tackles the problem and never gives up until he achieves his aim. If one studies Cahit Arf's works, which are full of originality and painstaking computations, one will surely wonder where Arf gets his inspirations, and how he gets insight into most complicated computations."
(Ikeda, PhD)
You can read more about his biography and work from following pages
Cahit Arf page in METU Mathematics site
Arf entry in The MacTutor History of Mathematics
TO DO List
Improvement ideas to be implemented in the next releases of Cahit Arf :
- Parameterized 'select' statements : Building queries with run time parameter(s) would be useful particularly for scheduled batch operations.
- Better API documentation : Source code documented poorly and, hence, API documentation has not generated yet.
- Internationalization (I18n) : Although Cahit Arf is a very small utility and
contains very few UI elements and messages, I18n capability is
considered carefully during coding process. If you wish Cahit Arf to support
your language, translate
'messages.properties'
file in thelib
directory and send it to me, or join the development group.
We will appreciate if you send your wish lists and opinions to the developer, or Join project forums at SourceForge.
Download
- Project page at SourceForge :
- http://sourceforge.net/projects/cahitarf
- Binary :
- CahitArf-1.0.zip
- CahitArf-1.0.tar.gz
- Source :
- CahitArf-src-1.0.zip
- CahitArf-src-1.0.tar.gz
- Anonymous CVS access :
-
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cahitarf co ca-dev
License
Cahit Arf is licensed under the terms of the GNU LGPL. So, you can use, modify, or distribute this software for FREE in either personal/academic or commercial projects.
If you, however, use Cahit Arf utility in commercial projects, and whish to support our open source development effort, we would appreciate your donations.