Ecosyste.ms: OpenCollective

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

github.com/fslaborg/Deedle

Easy to use .NET library for data and time series manipulation and for scientific programming
https://github.com/fslaborg/Deedle

Fix align error in BinomialHeap implementation

120d48f6df9dfb594744e8044d8fc7772007d221 authored almost 11 years ago by Adam Klein <[email protected]>
Trying align using BinomialHeap instead of linear scan

0ca7171ab00eead569a1ae83e9ccef406831e1c7 authored almost 11 years ago by Adam Klein <[email protected]>
Improve type conversion function (fix #177) and fix failing tests from previous

The `tryCastType` function should be more strict and perform casting.
The `tryChangeType` functi...

274eedc1e4254308efd90787fc484d7c70789690 authored almost 11 years ago by Tomas Petricek <[email protected]>
When creating frame from sorted series, return sorted frame; fix (#170)

77331e1bc47640ac8105ca29cc7c329744adecf8 authored almost 11 years ago by Tomas Petricek <[email protected]>
Correctly propagate information about whether index is ordered (and add test coverage)

8c65651b6fb327fa02e479b8c2680296d7dc15c6 authored almost 11 years ago by Tomas Petricek <[email protected]>
Support merging of N series and speedup alignment functions (cf. #179)

I first thought I could just add merging of N series using a similar pattern
to the one that we ...

d4db58b3ccd0f5f1b1bbed720393d90953986a9b authored almost 11 years ago by Tomas Petricek <[email protected]>
Add series valuesAll and extension method. Closes #175

7cdae249ebe2f34f585ef051914877332257c439 authored almost 11 years ago by Adam Klein <[email protected]>
Fix comments for PivotTable

5702b66084f33fa7418666ca1520a3649a1f27f9 authored almost 11 years ago by Adam Klein <[email protected]>
Put back missing PivotTable F# extension method

Add indication that test involves R

7f4bb1fb6f9127fc0c8516e3627ef13eb6aba033 authored almost 11 years ago by Adam Klein <[email protected]>
Fix missing extension annotation

6d3e782be84548420c74ec8f9555c9ee47c69d68 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #168 from tpetricek/mainline

Mostly optimizations

0795debe744fd474410b5a79fe10612f0cc97793 authored almost 11 years ago by Adam Klein <[email protected]>
Fix C# PivotTable extension method

e6ce6065023b1f71e6a495e79a6cc487484354b4 authored almost 11 years ago by Adam Klein <[email protected]>
Make PivotTable extension method more friendly to C#

068044a1e9ead8e359490690f0df78267e1ac8c3 authored almost 11 years ago by Adam Klein <[email protected]>
Optimize frame.Rows (fix #165)

This makes `frame.Rows` about 4 times faster for a data frame with 1M of rows
(i.e. ~2600ms to ~...

c9e239e9667166ff177b18bebc87c537467d90ce authored almost 11 years ago by Tomas Petricek <[email protected]>
Optimize resampling functions

This started by following the same idea as windowing/chunking functions
optimization (a2b24be1fb...

b33994e2c2ab0f57b843706f73a238f9b4a2c0b7 authored almost 11 years ago by Tomas Petricek <[email protected]>
Update Performance.fs

406ca914c9df4cdfbbdaa3ea8a491c97917a4a4e authored almost 11 years ago by Tomas Petricek <[email protected]>
Add some documentation and use C#-friendly generic type parameter names

c47db319a0a0269fa7de0b04d2c08adbd6d91f24 authored almost 11 years ago by Tomas Petricek <[email protected]>
More systematic naming for ordering/sorting functions

Previously, we had `orderCols` and `orderRows`, but since all the new sorting functions
use "sor...

7b3d870d4118d63790a756fee75b3ec311848ecf authored almost 11 years ago by Tomas Petricek <[email protected]>
Cleanup and reorder functions in the series module

This does not change any functionality or rename any functions. I mainly wanted
to group them in...

ae929c85276a61f2996afb6dfab9786a51e365bc authored almost 11 years ago by Tomas Petricek <[email protected]>
Optimize windowing and chunking function on series

This makes `Series.windowInto 10 Series.mean` about 5 times faster than previously.
Previously, ...

a2b24be1fb89b1f895b676eb4433dcbd23773669 authored almost 11 years ago by Tomas Petricek <[email protected]>
Reduce a bit of overhead on frame.Rows for #153

ed26509b99e787c59ec984e28b9ba13d585dc421 authored almost 11 years ago by Adam Klein <[email protected]>
Cleanup row access functions in Frame

This reverts the API change accidentally caused by (dac7a76753c821ba6e7714a98e19ea466a9e226d), b...

734e6e015de6e367dbeb5243c3ec661d003411ad authored almost 11 years ago by Tomas Petricek <[email protected]>
Switch R provider tests to 4.3.0.0 to match with Deedle

cd8beb948b440b04e2d2db23ee899cd7a723e085 authored almost 11 years ago by Tomas Petricek <[email protected]>
Adding unit test for passing decimals from/to R (fix #90 as no repro)

0e7f6b7ba44d5f1bb42a7f500f92ab7f59dda5c7 authored almost 11 years ago by Tomas Petricek <[email protected]>
Add conversion to/from arrays (fixes #114, #99); refactoring and some comments

The conversion to array is done using `df.ToArray2D<T>` which is a generic method.
When the fram...

e9d17b27ac35da5734d9b198448f1614757ca2d2 authored almost 11 years ago by Tomas Petricek <[email protected]>
Update Performance.fs

a7000bc1a2209fb0e33975d0c0285f3d4973049c authored almost 11 years ago by Tomas Petricek <[email protected]>
Remove reflection-based invoication on non-generic vectors

Rather than looking at ElementType via reflection and generating code at runtime,
this delegates...

762b6bcc695b7c8ce5792fb5b078bd992c928b70 authored almost 11 years ago by Tomas Petricek <[email protected]>
Check for boxed vectors in object series conversion methods

As a result, `df.Columns.["A"].As<float>()` is essentially no-op
when the column is of type floa...

74225ce54f094a6ee82cfc75e60c1da4751db2ba authored almost 11 years ago by Tomas Petricek <[email protected]>
Return df.Columns as virtual boxed vector (fix #91), (related #100)

The df.Columns property now does not copy and box all data, but instead returns a
special type o...

9f2a97cecefa3c8b7a4425e5a827c06a869d6ae5 authored almost 11 years ago by Tomas Petricek <[email protected]>
Update Performance.fs

70e7af4859faabf0b9106d721139df90325705f2 authored almost 11 years ago by Tomas Petricek <[email protected]>
Added extension method for interpolate linear

455d725c5e602cc33f62f7676e204ee6d4bb75c2 authored almost 11 years ago by Adam Klein <[email protected]>
Reset fsproj file

10266032818a81d1abb281a86eb4f6f03c978716 authored almost 11 years ago by Adam Klein <[email protected]>
Added interpolation / linear interpolation to series per #79

178cd41931f53f3fb2a9abe3147421155eabf87a authored almost 11 years ago by Adam Klein <[email protected]>
Added format parameterizing per #108

48051d4426d4fb3f2e6d670d58a491e88ca15218 authored almost 11 years ago by Adam Klein <[email protected]>
Clean up logic a bit for #157

0d7181e38d413b0002abc1783e95fe0d51f7c665 authored almost 11 years ago by Adam Klein <[email protected]>
Added aggregateRowsBy for #157

80e42d3c1ceda6dcb35a9a1d9cf8d0f87ad0b0b3 authored almost 11 years ago by Adam Klein <[email protected]>
A bit of cleanup for #152

2d0273df0675ee4c6cac9e744547c9075042187d authored almost 11 years ago by Adam Klein <[email protected]>
Fix small inconsistency for #152

c90100b4a6930e320c3d85df4127c0fbf1c62ac6 authored almost 11 years ago by Adam Klein <[email protected]>
Added cumulative count/sum/prod/min/max per #152

541edb8bffc825656c88734a82ed1cac9a00b03c authored almost 11 years ago by Adam Klein <[email protected]>
Fix selector in groupRowsUsing

70e4b6cc55d3434c106ba248cd980ca4d22df7ba authored almost 11 years ago by Adam Klein <[email protected]>
Fix lookup error in GetObservation

985e524bfdeff862c6416aef34f50eba2cdfb2e4 authored almost 11 years ago by Adam Klein <[email protected]>
Remove group by columns, optimize lookups in Series

96e03e183de206901a178353e8df00869efaef73 authored almost 11 years ago by Adam Klein <[email protected]>
Add groupRowsByIndex / groupColsByIndex

945e704e63d44b79d928417517989542135aeed5 authored almost 11 years ago by Adam Klein <[email protected]>
Fix off by one indexordinally error

99984b661b9fdba756dda64e967cd5aa7d0a1872 authored almost 11 years ago by Adam Klein <[email protected]>
Faster row access #153

dac7a76753c821ba6e7714a98e19ea466a9e226d authored almost 11 years ago by Adam Klein <[email protected]>
Fix indexOrdinally, take, takeLast for #153

e84fb133cf3b2cd40d5d4b0376f1e4d4a00666a6 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #149 from BlueMountainCapital/GH142-alt

#142 alternate take, keeping semantics same

ae861f385579bb474a34238c23b1e1efb92a1cf1 authored almost 11 years ago by Adam Klein <[email protected]>
Added some comments, added nest/unnest extension methods

01d66e4e993816e28717eb4b3442f11cfb96f019 authored almost 11 years ago by Adam Klein <[email protected]>
Fix formatting per comment

be21dc8d791a5e56284b3575bb1b9dc0c13d3adb authored almost 11 years ago by Adam Klein <[email protected]>
Fix rogue debug printing

6a4112b0342339fc1c015d7574dc449d7284ce81 authored almost 11 years ago by Adam Klein <[email protected]>
Simplify groupby constructions, speeds things up a bit on level ops

c739c1358ce94375b880bcfff891bdf4f1f2097e authored almost 11 years ago by Adam Klein <[email protected]>
#142 alternate take, keeping semantics same

709737d07a0948a797964e13e37f7619dc6a2aca authored almost 11 years ago by Adam Klein <[email protected]>
Fix index equality checking -

d1c2081ad6ffdbaf4d8e9492f049ffef2b6c290c authored almost 11 years ago by Adam Klein <[email protected]>
Fix a couple broken tests (check lookup in createJoinTransformation)

7cdf314595fa841169e2cb6c8eda1e289c92e5f7 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #151 from BlueMountainCapital/ak.improvezip

Optimized zipping functions

a0e0f2254b921bb704d4309408c32a2196e817e1 authored almost 11 years ago by Adam Klein <[email protected]>
Optimize VectorOperation, include comment on PR

705369ddb6441aa909d595557ea4427056234817 authored almost 11 years ago by Adam Klein <[email protected]>
A few other optimizations - avoid array copy, check index equality

da3cc6f95cc60f82f279a93d338f1309d3fa34d4 authored almost 11 years ago by Adam Klein <[email protected]>
Optimized zipping functions

63b43da22e2fa70f9b6c4535da90625548dd9966 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #150 from BlueMountainCapital/GH122

Address #122, add Locate method as fast Lookup

b45749e35b12d2bff90e5f44941680eace82e86f authored almost 11 years ago by Adam Klein <[email protected]>
Add sentinel value to Address

91a01e747493c6d6bb454f49163f6c6c7bc3efcf authored almost 11 years ago by Adam Klein <[email protected]>
Address #122, add Locate method as fast Lookup

04ef448bf3561fcdd6ee44b170b691fd95e4d856 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #141 from forki/Build

Use a stable version of FAKE

384fad83a49a4acaeeb03f931443c0b68a23bcad authored almost 11 years ago by Tomas Petricek <[email protected]>
Merge pull request #135 from BlueMountainCapital/mainline

This includes the sort functionality, and the different ObjectSeries ? behavior

f90979b20430a5ad7619d151335b92583cd23db0 authored almost 11 years ago by Tomas Petricek <[email protected]>
Merge pull request #145 from tpetricek/mainline

Fix one demo, copy paste doc comment

80beba1891becb19d0d44dbbd3c97163da7f0830 authored almost 11 years ago by Tomas Petricek <[email protected]>
Fix one demo, copy paste doc comment

a5038f1c7684afa3851e2209929f9869aa6d77a1 authored almost 11 years ago by Tomas Petricek <[email protected]>
Update Performance.fs

150db57ec4763d138dbe8e9e786955cced3d1a95 authored almost 11 years ago by Tomas Petricek <[email protected]>
Add more material for perf testing

ad650821b7f975b758bd200e13e563c518302e76 authored almost 11 years ago by Tomas Petricek <[email protected]>
Use a stable version of FAKE

26aea6a4527f4a5f5fcb6a0bba4c80fede81939d authored almost 11 years ago by Steffen Forkmann <[email protected]>
Figured out the linq expression for #139

8b4f63a546f7fc2fb15092fd76eaa0ef0a95a4f7 authored almost 11 years ago by Adam Klein <[email protected]>
Move a couple other functions over to appendN

43ee9dc27c726b7f45a2f8ab13d0973062363615 authored almost 11 years ago by Adam Klein <[email protected]>
Removed extra code

b92bdfe209892d7067aafea162328cc477a1a58a authored almost 11 years ago by Adam Klein <[email protected]>
Working on fixing appendN

235338d3f12fda0fead7d25cee3b65d160f76978 authored almost 11 years ago by Adam Klein <[email protected]>
Address #138 - R interop on frames

dc5ea441b7494559643af080b11a080be6710165 authored almost 11 years ago by Adam Klein <[email protected]>
Addresses #137, preserves column keys even when no remaining rows

571865fc1dc9e28a6d28d672833ca8635497a19a authored almost 11 years ago by Adam Klein <[email protected]>
Addresses #136

bc15a3a9c62d27776c000bc2f951e5afb5523244 authored almost 11 years ago by Adam Klein <[email protected]>
Fix error with #133 implementation

86ace4b022367f5c60478ec4c3c6647029a5f0fd authored almost 11 years ago by Adam Klein <[email protected]>
Altered ? accessor behavior for ObjectSeries, for #133

d233b3ec6d9915e9a43c429d32b3a7a4bd5ec012 authored almost 11 years ago by Adam Klein <[email protected]>
Fixed sorted -> sort in tests for #127

b89f3e4f38bb6a98dff8d17c00c5a1a180f14db2 authored almost 11 years ago by Adam Klein <[email protected]>
Sorted -> Sort names, for #127

79ea2e9863d12edf2d17fd4e6a58e996b5950f28 authored almost 11 years ago by Adam Klein <[email protected]>
More work on perf tool, update binaries

a5f77b8f56b0eb02765bbe6ef279e75882654b92 authored almost 11 years ago by Tomas Petricek <[email protected]>
Continued work on #127

8cca24123abebd8ae66ef2060fd3b754ca883e0e authored almost 11 years ago by Adam Klein <[email protected]>
First pass at sorting on data for series, #127

e4825c4aa7431db8671ac89fe2ba67aafe342484 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #123 from BlueMountainCapital/mainline

Mainline Merge

ad92bacbf0196cdbd8f7fc865118179b715ce25f authored almost 11 years ago by Adam Klein <[email protected]>
Implements and closes #124

fc84de01fced1c33e35bbb8485471217ba004e5c authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #130 from tpetricek/mainline

A few additions to the mainline version

e57a6f4be3343627e0f8eb2089cef1914358da5f authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #131 from BlueMountainCapital/GH122

IS #122 - Speed up realign by another 400% or so

ca4c7ea3e259f840cc109512a1f14dc9802601a2 authored almost 11 years ago by Adam Klein <[email protected]>
Fix of by one errors - tests now pass

0b5594f92046cf4dedababb0cd0fc25dc213ecd8 authored almost 11 years ago by Tomas Petricek <[email protected]>
Fix build error and unit tests

ebdea1ee527be48ca7a49f1b4e1933978ab5c98f authored almost 11 years ago by Tomas Petricek <[email protected]>
Add pivot table docs, minor stylistic code changes

The pivot table function is cool :-) I added a few samples to the docs.
I also did a few minor c...

9503d71dc5065ee222d69bf3b251314efe26bbc6 authored almost 11 years ago by Tomas Petricek <[email protected]>
Merge changes

0719e9e55d46c8cab2d9f05a1d2139a770d90397 authored almost 11 years ago by Tomas Petricek <[email protected]>
Further simplify addressing & linear index

This removes some more unnecessary abstractions from the addressing module.
It also removes some...

d34ca25588a53b8eb6f222ad807960bc0d73162e authored almost 11 years ago by Tomas Petricek <[email protected]>
Adding sample builds, rearrange perftest tool structure

d367bda5a797587e1db46a2771a807bba9ecbcbd authored almost 11 years ago by Tomas Petricek <[email protected]>
Merge branch 'GH128' into mainline

* GH128:
Added tryLookupObservation to SeriesModule for symmetry, per #128

04832877a8daba652e1283af14003a9e5d0d6482 authored almost 11 years ago by Adam Klein <[email protected]>
Added tryLookupObservation to SeriesModule for symmetry, per #128

0c1014fddeb8e8fbf46f57c39884b18c0f9bf2f9 authored almost 11 years ago by Adam Klein <[email protected]>
Merge pull request #129 from BlueMountainCapital/GH128

Implementation of #128 on mainline

82b5b008a20235df2c80a367b9ce0741c884105c authored almost 11 years ago by Adam Klein <[email protected]>
Implementation, closes #128

0ff121faffb81e9091d409a05e249727ec7fc8e7 authored almost 11 years ago by Adam Klein <[email protected]>
Work in progress - performance analysis tool and tests

fd7e79fb7f3c4c6f1557b0263ad17a97ed9490f6 authored almost 11 years ago by Tomas Petricek <[email protected]>
IS #122 - Speed up realign by another 400% or so

44d9c7d0c6673ca6215d9e0474b611db3a4e86b5 authored almost 11 years ago by Adam Klein <[email protected]>
Fix broken tests as a result of #112 merge

c66dadfb1974fb659130bff8437ff59d814d777d authored almost 11 years ago by Adam Klein <[email protected]>
Merge branch 'ak.eagerindex' into mainline

* ak.eagerindex:
#52, #117 (re)implement poor man's dependency injection
#117, #112 - make L...

5a1074767fa5d44565fbcab0d4d4f47208e65eb8 authored almost 11 years ago by Adam Klein <[email protected]>