Code Monkey home page Code Monkey logo

morwiki.jl's Introduction

MOR Wiki

Download data sets from MOR Wiki.

Available Data Sets

The following list associates the subtypes of MORWiki.Benchmark to their MOR Wiki entries. If a certain benchmark has not been added, yet, please open an issue.

Installation

import Pkg
Pkg.add("MORWiki")

Getting Started

A picture code snippet is worth a thousand words:

using MORWiki: assemble, SteelProfile
using UnPack

@unpack E, A, B, C = assemble(SteelProfile(1357))

Should you get a benchmark's variant wrong, the error message should guide you along:

julia> SteelProfile(1000)
ERROR: ArgumentError: Unsupported dimension 1000. Did you mean 1357?
[...]

For more granular control, the data sets are available via DataDeps.jl using their MOR Wiki benchmark IDs:

using MORWiki, DataDeps

datadep"steelProfile_n1357m7q6"

FAQ

  • What triggers a download?

    A data set is downloaded when it is references via its datadep"" identifier. This happens only when calling assemble(...); creating SteelProfile(1357) or any other MORWiki.Benchmark does not download any data.

  • Where are the data sets stored?

    This is handled purely by DataDeps.jl. As of version 0.7.13, data is by default stored at ~/.julia/scratchspaces/124859b0-ceae-595e-8997-d05f6a7a8dfe/datadeps/. Please refer to DataDeps.jl's end-user documentation for further information.

  • How are the data sets being stored?

    Currently, only SteelProfile is stored as plain MatrixMarket .mtx files. All other data sets are stored as a single .zip archive containing several .mtx files.

Warning

The following releases have been data-breaking: none

Should you upgrade MORWiki.jl to (or skipping) one of the versions listed above, consult the CHANGELOG to see which data sets must be deleted and re-downloaded. Be assured that such changes will always be marked as a breaking release according to the Pkg.jl documentation. Of course, not every API-breaking release is also data-breaking.

Acknowledgments

I would like to thank the code reviewers:

License

The MORWiki package is licensed under MIT, see LICENSE. The data sets available from MOR Wiki have their own licenses.

morwiki.jl's People

Contributors

jonas-schulze avatar

Stargazers

Frames White avatar

Watchers

Martin Köhler avatar

morwiki.jl's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.