Easy to use .NET library for data and time series manipulation and for scientific programming
F# HTML Other
Latest commit d4acfa5 Jun 7, 2016 @adamklein adamklein Release notes update
Permalink
Failed to load latest commit information.
.paket Update Paket bootstrapper (fix #350) Jun 2, 2016
docs Fix docs tests (world bank removed our indicator...) Jan 21, 2016
lib Make evaluation tests work in NUnit Aug 24, 2014
misc Updated logo Oct 2, 2014
nuget Fix remaining build and release issues & release Jan 19, 2015
src Release notes update Jun 6, 2016
tests Fix broken test (DateTime now parsed as DateTime) Jun 2, 2016
.gitattributes Update version, finish rename Oct 23, 2013
.gitignore Merge changes Feb 10, 2015
.travis.yml Update Mono version & cleans up and aggregates fixes #279 and #278 Nov 2, 2014
Deedle.Core.sln Fix R provider test issue after Paket conversion Dec 8, 2014
Deedle.Tests.nunit Return df.Columns as virtual boxed vector (fix #91), (related #100) Feb 22, 2014
Deedle.Tests.sln Starting Paket conversion Nov 27, 2014
Deedle.sln Finish cleanup, add some design note comments Jul 9, 2015
LICENSE.md Use BM license (not a copy from F# Data!) Sep 17, 2013
README.md Trigger build Sep 2, 2015
RELEASE_NOTES.md
build.cmd Starting Paket conversion Nov 27, 2014
build.fsx Fix remaining build and release issues & release Jan 19, 2015
build.sh Do not use prerelease Paket Jan 21, 2016
paket.dependencies Update dependencies Jun 15, 2015
paket.lock Update version and release Aug 3, 2015

README.md

Deedle Build Status

BlueMountain Capital logo

Deedle is an easy to use library for data and time series manipulation and for scientific programming. It supports working with structured data frames, ordered and unordered data, as well as time series. Deedle is designed to work well for exploratory programming using F# and C# interactive console, but can be also used in efficient compiled .NET code.

The library implements a wide range of operations for data manipulation including advanced indexing and slicing, joining and aligning data, handling of missing values, grouping and aggregation, statistics and more.

Documentation

More information can be found in the documentation.

  • Quick start tutorial shows how to use the most important features of Deedle. Start here for a 10 minute intro!
  • Data frame features provides more examples of using data frames including slicing, joining, grouping and aggregation.
  • Time series features discusses data and time-series manipulation, such as sliding windows, sampling and statistics.
  • Using Deedle from C# shows the idiomatic C# API for working with Deedle.

Automatically generated documentation for all types, modules and functions in the library is available in the API Reference: