This project is still under development.
- The latest released version available in Maven Central:

- Add dependency to pom.xml:
<dependencies>
<dependency>
<groupId>ml.comet</groupId>
<artifactId>comet-java-client</artifactId>
<version>1.1.2</version>
</dependency>
</dependencies>
- create experiment and log stuff:
OnlineExperiment experiment = OnlineExperimentImpl.builder()
.withApiKey("someApiKey")
.withProjectName("someProject")
.withWorkspace("someWorkspace")
.build();
experiment.setExperimentName("My experiment");
experiment.logParameter("batch_size", "500");
experiment.logMetric("strMetric", 123);
experiment.end();
- Configure you experiment object:
#Configuration hierarchy:
#Enviorment varilable > Configuration File Override > typesafe default config file (application.conf)
#Setting configuration in code:
OnlineExperimentImpl.builder().withApiKey("someApiKey").build();
#Override configuration file (can have partial keys)
OnlineExperimentImpl.builder().withConfig(new File("/tmp/comet.conf")).build();
# Read from environment variables OR from configuration file in classpath (application.conf)
OnlineExperimentImpl.builder().build();
####You also can check sample experiment
For more usage examples refer to tests