https://github.com/braun-steven/weka-package-template

Template for Custom Weka Packages

https://github.com/braun-steven/weka-package-template

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.0%) to scientific vocabulary

Keywords

weka weka-library weka-package
Last synced: 8 months ago · JSON representation

Repository

Template for Custom Weka Packages

Basic Info
  • Host: GitHub
  • Owner: braun-steven
  • License: gpl-3.0
  • Language: Java
  • Default Branch: master
  • Size: 71.3 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
weka weka-library weka-package
Created almost 8 years ago · Last pushed almost 8 years ago
Metadata Files
Readme License

README.md

Weka Package Template

This repository serves as template for custom Weka packages.

Template Structure

Dependencies

If the package depends on a third party library which is available via maven, it can be added in the build.gradle dependency section: groovy dependencies { implementation group:"group-id", name:"artifact-id", version:"version" }

Tests

JUnit test cases that reside in src/test/java can be started by running: bash $ ./gradlew test

Generating an Installable Zip File

The Gradle build script provides the task makeZip to generate a zip file in ./dist/ via:

bash $ ./gradlew makeZip

ZIP content

The zip content is as follows: . ├── Description.props ├── GenericPropertiesCreator.props ├── GUIEditors.props ├── lib │   ├── ... │   └── ... ├── src │   └── main │   └── java │   └── weka │   └── ... └── weka-package-name-0.1.0.jar

If further files need to be included/excluded, the copyMisc task has to be extended with additional include and exclude statements.

Excluding Unnecessary Transitive Dependencies

The lib directory contains all dependencies specified in the gradle.build file. If, for some reason, a certain jar file is included in the lib directory that is not needed during runtime, it is possible to simply add an exclude statement in the copyLibs gradle task.

Owner

  • Name: Steven Braun
  • Login: braun-steven
  • Kind: user
  • Company: @ml-research

PhD Student at the AIML Lab @ml-research, Technical University of Darmstadt

GitHub Events

Total
Last Year

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 5
  • Total Committers: 2
  • Avg Commits per committer: 2.5
  • Development Distribution Score (DDS): 0.2
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Steven Lang s****3@s****e 4
Steven Lang s****z@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels