Giter VIP home page Giter VIP logo

nalgebra.org's Introduction

nalgebra.org

This is the repository for nalgebra.org.

Working locally

To build, install the yarn package manager and run

yarn install

to install the required dependencies, and

yarn start

to serve the website locally.

Troubleshooting

If you get an error like

at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3)
{
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

you might be able to work around it with the following environment variable:

export NODE_OPTIONS=--openssl-legacy-provider

nalgebra.org's People

Contributors

andlon avatar bastikr avatar dependabot[bot] avatar devinbayly avatar dfm avatar jameshinshelwood avatar jswrenn avatar mookerji avatar mpizenberg avatar nateckert avatar quells avatar sebcrozet avatar supersamus avatar wackbyte avatar waywardmonkeys avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nalgebra.org's Issues

The generated link for the `.cholesky` method is wrong.

From the end of that post:

PS: the generated link to .cholesky() when using the search functionnality is wrong Oo. It should point to http://nalgebra.org/rustdoc/nalgebra/base/type.SquareMatrix.html#method.cholesky but points instead to http://nalgebra.org/rustdoc/nalgebra/linalg/cholesky/type.SquareMatrix.html#method.cholesky .

Misleading docs about matrix divison

Quoting from the docs:

Multiplication and division requires the matrix on the left-hand-side to have as many columns as the number of rows of the matrix on the right-hand-side.

This is not true for division: only division by a scalar is supported, or alternatively component-wise with .component_div.

You can't use typenum consts for sub-128 numbers

As titles says, explicitly stating that typenum consts don't work for <128 numbers would help newcomers avoid confusing errors. Possibly also add similar sentence into Matrix docs directly.

Documentation on slices is incomplete.

The user guide part about slicing should:

  • Provide details about the creation of MatrixSlice* structure from a data array.
  • Provide details about range-based slicing, i.e., the silce_range_* methods.

Range-based slicing should be documented on the quick-reference as well.

Broken link

**nalgebra** is primarily being maintained and developed by [Dimforge](https://dimforge.org),

$ wget https://dimforge.org
--2024-05-29 18:27:12--  https://dimforge.org/
Resolving dimforge.org (dimforge.org)... 213.186.33.5
Connecting to dimforge.org (dimforge.org)|213.186.33.5|:443... failed: Connection refused.

first link you click is not working 🙈

Solution: https -> http or fix your certificate

Broken patreon links

There are links on the homepage and contributing page to patreon but they just redirect me to the patreon homepage.

Links between the user guide and the reference would be nice

Refer to the original discussion: dimforge/nalgebra#263

nalgebra provides two sources of documentation. The user guide is meant as a high-level description of the library, and is a lots more approachable when trying to discover its functionality, whereas the API documentation provides a more detailed reference suitable for answering more specific questions such as "why won't this code compile".

In this sense, these two forms of documentation are complementary. But currently, they don't link to one another. If I want to know more about a function described in the user guide, I need to manually look it up in the API documentation, through lots of copy and paste in the search box.

It would be nice if there were a way to automatically add links to the API reference in the user guide, so that one could just click on the name of the function in the user guide instead.

Certificate issues

I have certificate issues (website marked as insecure) on https://nalgebra.org/

Firefox 62.0 (Linux)

nalgebra.org uses an invalid security certificate. The certificate is only valid for the 
following names: ssl3.ovh.net, www.ssl3.ovh.net Error code: 
SSL_ERROR_BAD_CERT_DOMAIN

Chromium 69.0.3497.92 (Official Build) Arch Linux (64-bit)

NET::ERR_CERT_COMMON_NAME_INVALID
Subject: ssl3.ovh.net

Issuer: COMODO RSA Domain Validation Secure Server CA

Dead link in cg_recipes

On this page in the first paragraph the link to transformation types gives a 404 error as it links to https://nalgebra.org/docs/user_guide/cg_recipes/points_and_transformations/#transformations instead of https://nalgebra.org/docs/user_guide/points_and_transformations/#transformations

The weird thing is that when running the website locally, the link is valid and that when the page first loads the link is also valid (and some javascripts modifies it such that it becomes invalid).

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.