Graphoscope

The Graphoscope project aims to provide a rigorous and performant tool for Network Science. It is aimed at anyone who works with Graphs/Networks and does not require a strong knowledge of F# to get started.

Getting Started

Prerequisites

To set up a dev environment, we recommend VSCode with the Ionide plugin
You will also need DotNet 6 installed.

The library is designed primarily for use in an fsharp scripting environment using .fsx files. But it also works well in notebooks. This video has a good walk through of setting your environment.

Contributing and copyright

The project is hosted on GitHub where you can report issues, fork the project and submit pull requests. If you're adding a new public API, please also consider adding samples that can be turned into a documentation. You might also want to read the library design notes to understand how it works.

The library is available under the OSI-approved MIT license, which allows modification and redistribution for both commercial and non-commercial purposes. For more information see the License file in the GitHub repository.