Giter VIP home page Giter VIP logo

mlpack.org's People

Contributors

ajkl avatar coatless avatar dependabot[bot] avatar favre49 avatar gghati avatar gmanlan avatar minimaddy avatar mulx10 avatar qureshinomaan avatar rcurtin avatar say4n avatar shrit avatar sreenikss avatar wayhoww avatar yashwants19 avatar zoq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mlpack.org's Issues

Add pre-compiled mlpack download alternative

The new website looks fantastic!
I noticed that we only offer a single download option (just the src) which maybe adds little value to new users arriving to mlpack (especially for users without the time to compile mlpack and all the dependencies for a 'try out'). Since the builds are already producing ZIP/MSI artifacts, it would be nice to add one stable version of a pre-compiled mlpack as an alternative download option at http://mlpack.org/

Add a dark theme mode

The new website is much better with the navigation and accessibility part but I think the old dark mode was more soothing to the eyes.
An optional dark mode (an on-off switch at the top-right of the page or something similar) might be a good idea.

Lack of headers in tutorial pages

On opening a link from the tutorial page, there seems to be no way to find out what link was clicked from within the page(other than checking the content), due to lack of headers on the top of the pages. While this is not an issue when checking out a single page, it causes a lot of confusion when dealing with multiple tabs.

I looked into the issue further and it looks like there is a header, but its display is set to None in Doxygen.css .

div.header
{
  display: none;
}

/*
I wanted to submit a PR for this but I wasn't sure if I should, as this repo's docs page doesn't seem to contain the latest version's documentation links. Should I have done(/be doing) that? Just curious, I'm not really familiar with github's issue-PR etiquette. :/
*/

Add documentation to build the website/docs locally

Recently there was a conversation on IRC asking about how to build the docs as well as the website locally.

I think it is a good idea to have the instructions present on this repository itself. I'll work on it if I have some free time this week, otherwise, feel free to work on it. :)

move to github.io ?

One reason we should move to github.io is you can edit the pages in markdown and wont have to go through the html craziness to make changes.

Databricks How-To

This is not really an issue, but a contribution. I struggled to pull the 2GB mlpack.org repo to just add a few lines of text... so here is a gist with a small modification to getstarted.md on how to use mlpack within Databricks. It's not rocket science, but I haven't seen any reference to this and it may be helpful for Databricks-like scientists. I have tested using the latest mlpack version and Databricks Runtime > 5.5.

@rcurtin if you believe it's helpful, could you please include this minor edit?

https://gist.github.com/gmanlan/4b156fd65ce32a7c8007996e5fc78f7d#databricks

Update the GSoC page on the mlpack website

Information on the GSoC page is a little outdated.

We have been a part of the program in 2013, 2014, 2016, 2017, and 2018, with a total of 30 students accepted for mlpack (all of whom succeeded at the program).

This should be updated to include 2019's contribution too.

Documentation Navigation and Search bars not showing up

@rcurtin: I think the issue you fixed during the test phase didn't make it to production when the website was deployed. The search bar is not showing up, which I guess is also related to the navigation bar.

http://mlpack.org/doc/mlpack-3.2.2/doxygen/build.html

Uncaught TypeError: Cannot read property 'value' of null
    at SearchBox.OnSelectItem (search.js:260)
    at init_search (search.js:789)
    at HTMLDocument.<anonymous> (build.html:33)
    at e (jquery.js:16)
    at Object.fireWith (jquery.js:16)
    at Function.ready (jquery.js:16)
    at HTMLDocument.e (jquery.js:16)

broken links / missing C++ docs / outdated docs

@rcurtin @zoq @shrit The online documentation seems to be malformed or missing C++ docs. There is also further sets of weirdness that are very confusing to new users.

On the mlpack docs page, clicking on Binding documentation under Python Bindings naturally leads to https://mlpack.org/doc/mlpack-4.0.0/python_documentation.html

However, this page then states "The C++ interfaces of mlpack are carefully documented and doxygen is used to provide automatically-generated searchable documentation". The provided link to https://mlpack.org/doc/mlpack-4.0.0/doxygen/index.html results in "Not Found" (ie. the doxygen page doesn't exist).

There is also further weirdness / inconsistencies on the Python documentation page, as well as all the binding documentation pages: in the menu on the left, all the languages are listed but not C++. This is confusing even for me.

Say someone found the page directly via Google, and now they can't find the C++ documentation for mlpack. At the very least there should be a stub page for C++, pointing the user to, for example, https://github.com/mlpack/mlpack/blob/master/doc/quickstart/cpp.md

Related to mlpack docs found via Google, folks can end up at the documentation for old versions of mlpack (eg. see issue mlpack/mlpack#3326), and end up getting really confused. I suggest to remove all old versions of the documentation and keep only the current one. Keeping old versions leads to problems like the above and is also a maintenance nightmare. Old documentation shouldn't be visible unless old versions of mlpack are actively maintained.

(As a side note, Armadillo used to have documentation based on Doxygen very early in its life. I've abandoned that very quickly after realising the Doxygen documentation is too difficult, ornate and cumbersome for typical users; it's very easy to get lost in it; even if one does find the right function, it's still difficult to grok. I think it would be very helpful for the uptake of mlpack if there was one simplified "go-to" documentation page similar to Armadillo and Ensmallen).

Add sponsors

We should find a place on http://mlpack.org/community.html or another page to recognize the organizations that have supported mlpack's development or currently support it.

These would include:

  • NumFOCUS
  • Georgia Tech
  • Symantec
  • Google

If there are any others we should add feel free to comment. :)

The search bar at the top right doesn't work

Problem location

https://www.mlpack.org/doc/mlpack-git/doxygen/tutorials.html
The problem persists in other pages of the documentation too.

Screenshot

Description of problem

The search bar at the top right of the documentation doesn't work.
I have tried pressing the 'Enter' key and clicking on the icon but nothing happens.

Upon inspecting in my browser and taking a look, this seemed to be the code responsible for the search box

<div id="MSearchBox" class="MSearchBoxInactive">   
      
<span class="left"><img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt="">           
<input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)">         
</span>        

<span class="right">           
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""></a>         
</span>       
</div>

It seems that the search box has been assigned to a css class that makes it inactive looking at the css class assignment in the first line.

I am not sure if this is the right place to this issue. Kindly let me know in which case I will reopen it at the right place.

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.