Releases: gstamatelat/random-sampling
Releases · gstamatelat/random-sampling
Version 0.28
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.28</version>
</dependency>
Documentation
Changelog
- #57 Change access modifier of skip functions to public
- #58 Add test for large stream sizes
Version 0.27
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.27</version>
</dependency>
Documentation
Changelog
- #54 Adjust javadoc of
SkipFunction
- #55 Rework
StreamOverflowException
, each implementation throws SOE
- #56 Precision degradation documentation, all implementations degrade
Version 0.26
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.26</version>
</dependency>
Documentation
Changelog
- #51 Simplify
AbstractRandomSampling.feed
- #52 Rework benchmark with the new
RandomSamplingImplementation
API
- #53 Incorporate skip function in abstract classes
Version 0.25
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.25</version>
</dependency>
Documentation
Changelog
- #50 Allow subclassing
AbstractThreadSafeRandomSampling
from outside the package
Version 0.24
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.24</version>
</dependency>
Documentation
Changelog
- #49 Allow subclassing
AbstractRandomSampling
from outside the package
Version 0.23
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.23</version>
</dependency>
Documentation
Changelog
- #48 Comparison of keys in
AbstractOrderSampling
is now based on the compareTo
method
Version 0.22
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.22</version>
</dependency>
Documentation
Changelog
- #47 Create
AbstractOrderSampling
class
Version 0.21
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.21</version>
</dependency>
Documentation
Changelog
- #46 Rework the
Weighted.compareTo
method such that it is consistent with equals
Version 0.20
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.20</version>
</dependency>
Documentation
Changelog
- #45 Created the
StrictRandomSampling
interface that marks strict implementations
Version 0.19
Maven
<dependency>
<groupId>gr.james</groupId>
<artifactId>random-sampling</artifactId>
<version>0.19</version>
</dependency>
Documentation
Changelog
- #42
ParetoSampling
weights are now in $(0,1)$ since they represent inclusion probabilities
- #43 Weighted reservoir implementations no longer accept NaN or infinity as weights
- #44 Removed the
IdentityRandomSampling
class, which wasn't accessible anyway