Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/BioJulia/IntervalTrees.jl

A data structure for efficient manipulation of sets of intervals
https://github.com/BioJulia/IntervalTrees.jl

Merge branch 'pull-request/a9a8d91c' of https://github.com/phaverty/IntervalTrees.jl into phaverty

1f96c7d8175c73a4c4e3b4fde15518ced0d4c447 authored over 9 years ago by Daniel Jones <[email protected]>
Merge branch 'pull-request/ad3c6a1e' of https://github.com/phaverty/IntervalTrees.jl into phaverty

80c2bf371046726bd92b0fad93d934c52c910d57 authored over 9 years ago by Daniel Jones <[email protected]>
Export value function.

7de07a9d09c19d24016f297c708fb82c551c212c authored over 9 years ago by Daniel Jones <[email protected]>
Added pretty printing for IntervalTree. Split show for Interval and IntervalMap into print and show.

a9a8d91c65ba4cd9c5fac27bf8634a90c2d241ed authored over 9 years ago by Peter M. Haverty <[email protected]>
Added show methods for Interval and IntervalValue. I think these will be helpful for new users.

ad3c6a1e3e22912cbdcf01c63f12cfc59154a71f authored over 9 years ago by Peter M. Haverty <[email protected]>
I thought it would be nice to have a getter method for the value in IntervalValue. I added this and tests for the Interval and IntervalValue getters.

9fe322dd8cef6ed9550592140555861ad675aba2 authored over 9 years ago by Peter M. Haverty <[email protected]>
Add some missing imports.

af6ff52706d70273abc3345352cd5828fac68c45 authored over 9 years ago by Daniel Jones <[email protected]>
Require Docile.

b435fae4685945d087c90147c9ac9ed10358f6e4 authored over 9 years ago by Daniel Jones <[email protected]>
Julia 0.4 compat.

c77c7dbf226aac44e734afd1ef8ad90d02bd8196 authored over 9 years ago by Daniel Jones <[email protected]>
Intersection fix and optimization.

96dd6770c66b6cc695a0bf3a25f83baefd9e2098 authored over 9 years ago by Daniel Jones <[email protected]>
Overhaul

I realized there were some significant performance bottlenecks with the approach
I was taking in...

7df0251c97a0151b052300f393d7785420f86f57 authored over 9 years ago by Daniel Jones <[email protected]>
Fix intersection iterator order.

6441cff69f250085998b13ece35b25914301737f authored over 9 years ago by Daniel Jones <[email protected]>
Add test/REQUIRE

804413e772b0cadf86cd5782ac72f54d65283cbd authored over 9 years ago by Daniel Jones <[email protected]>
Modernize travis.yml

879acdb3bfb66f18434e50461a6b09a7fb8ebdcc authored over 9 years ago by Daniel Jones <[email protected]>
A few more tests.

fc4bf94f14138059462d212fe987ae6b2c7c33bb authored over 9 years ago by Daniel Jones <[email protected]>
Fix julia 0.4 deprecation warnings.

63c37d5d898518b07b7e3337f4fddc1031f5b949 authored over 9 years ago by Daniel Jones <[email protected]>
Merge pull request #5 from julian-gehring/patch-1

Consistent variable names in readme examples

6ae5bfb23f1e330e9a6283a0b8bc41c7f3660b73 authored over 9 years ago by Daniel C. Jones <[email protected]>
Concrete string type for compatibility with julia 0.3

Using the abstract type String fails with julia versions 0.3.* and before.

5d49fb807bc3caae8e9429a9a37043486eaf4183 authored over 9 years ago by Julian Gehring <[email protected]>
Consistent variable names in readme examples

The example uses both `x` and `xs` as variable names, which lets the code fail. Use `xs` consist...

d35ff2cb240db3eed20a67ee05f967b088e16425 authored over 9 years ago by Julian Gehring <[email protected]>
Fix an issue with bulk insertion.

220913f793b2431b8c3b3e3b750312071a54e08f authored over 10 years ago by Daniel Jones <[email protected]>
Implement a iterator.

9be8d4915c0e9c192cba542240f64599162e83c8 authored over 10 years ago by Daniel Jones <[email protected]>
Implement bulk insertion. Fixes #1

292f9e83c195a6e8a83f57eba5cab23958a876dd authored over 10 years ago by Daniel Jones <[email protected]>
Optimzations to iteration.

Iterating through keys is about 3x faster now.

96bb022baf4b8a28765f9cbe22051ac9f8ec553c authored over 10 years ago by Daniel Jones <[email protected]>
Implement efficient function for point queries.

92e7e28e50de9ad1a4683b9b438a36a3b90c00e6 authored over 10 years ago by Daniel Jones <[email protected]>
Fix broken splice! on some platforms.

206de39342b349f8d6ab86ba86ad4e034e69ad74 authored over 10 years ago by Daniel Jones <[email protected]>
Correctly report exit status of tests.

74eb80c3575191b184b313696288a3d602d2011d authored over 10 years ago by Daniel Jones <[email protected]>
More tests.

b94682e3a5b567f64e43274a5307c30fc49fbcad authored over 10 years ago by Daniel Jones <[email protected]>
Test that Slice correctly throws.

ddaa23e279a96bcf1bd7396fb1acebc908a8b292 authored over 10 years ago by Daniel Jones <[email protected]>
A few more tests.

45e56e625298b3215c72b48fbefa644da5223687 authored over 10 years ago by Daniel Jones <[email protected]>
Fix BoundsError on insertion. Fixes #3.

5cd393d274a3cc679a822c45288d3946d67534b4 authored over 10 years ago by Daniel Jones <[email protected]>
Add coveralls badge. Test just on julia 0.3 for now.

d3a9f84665d7da1139c175d103c7f3b197252a35 authored over 10 years ago by Daniel Jones <[email protected]>
Enable Coverage.jl/coveralls.io.

22e687cd4d94e4ae48cd9421686c245dc93ea20c authored over 10 years ago by Daniel Jones <[email protected]>
minor typos in README

0fb19572a5e15bdf3216f85c2316a18e78a2e6a1 authored over 10 years ago by Richard Smith-Unna <[email protected]>
Fix typo in type parameters.

cf9cd4d75a6037aaf5d07b71f9a3c327b90ecea6 authored over 10 years ago by Daniel Jones <[email protected]>
README additions.

36f65f84f206b6e189c4b4b384261817b412fae5 authored over 10 years ago by Daniel Jones <[email protected]>
Define intersect, get, getindex over trees.

6c9cc70718e02a436ae142e2c9c76a82938116ff authored over 10 years ago by Daniel Jones <[email protected]>
Implement intersection operations.

2d54d606d5de4d07fcdfe76d434db28b83a15933 authored over 10 years ago by Daniel Jones <[email protected]>
More insertion optimization.

239ca258f9f4380f1f6bd86adc259de4bbaa66b2 authored over 10 years ago by Daniel Jones <[email protected]>
Represent intervals internally with an interval type instead of tuples.

076ee20af4f4ea5429e70b5900cb59c7bfee7324 authored over 10 years ago by Daniel Jones <[email protected]>
Travis needs to install FactCheck.

56dec64cd1f5e7170096fa479c505145152f747b authored over 10 years ago by Daniel Jones <[email protected]>
Typo

e2debe6b6b7cd30269f166586101be2652a20b1a authored over 10 years ago by Daniel Jones <[email protected]>
Optimization.

7ff016ca220ed7bfca7538ea61ed6bc86cf93326 authored over 10 years ago by Daniel Jones <[email protected]>
Travis support.

dfbfa6afc8bcea7ad433572a13dbcca4c7263723 authored over 10 years ago by Daniel Jones <[email protected]>
Implement deletion.

ab430cd36f2a12478a781bcbb4fe6a0e329d71e7 authored over 10 years ago by Daniel Jones <[email protected]>
Store maxend fields in the nodes themselves.

94d85400ec2b26a3ba5c8a1bb24e3e3ffc275a48 authored over 10 years ago by Daniel Jones <[email protected]>
Maxend fields should be per child, not per key.

2dcc52d95ab16e05cee0d5fd1a80c10edeaf9e23 authored over 10 years ago by Daniel Jones <[email protected]>
Left and right sibling pointers, parent pointers, more tests.

a12929076c18a525432426f2ba00ffc18ae7a8de authored over 10 years ago by Daniel Jones <[email protected]>
README and LICENSE

209e43bcb46c9c1e663a15d328ad6d4dea74fbe5 authored over 10 years ago by Daniel Jones <[email protected]>
Working insertion.

b1a97a0475f5295cb6a0a0ec633a4ed258e5c435 authored over 10 years ago by Daniel Jones <[email protected]>
Some initial work.

c5073c33fe98c0cd569db16cf9d042c6868ab614 authored over 10 years ago by Daniel Jones <[email protected]>