diogenesanalytics / diogenesanalytics.github.io Goto Github PK
View Code? Open in Web Editor NEWSource code for Diogenes Analytics website
Home Page: https://diogenesanalytics.com/
Source code for Diogenes Analytics website
Home Page: https://diogenesanalytics.com/
References:
Currently links embedded in jupyter notebooks are not being styled (i.e. the color is wrong) in the fully rendered HTML.
While MathJax successfully renders on FireFox on MacOS/Ubuntu/Android it fails to render on Vanadium (android).
The home page text (excluding the header and footer) is no displaying properly on certain mobile screen dimensions.
When using the make sync
or make unsync
command, the _jupyter/.synced_history
file is never being reset. So if one happens to use the sync command ... and NEVER unsyncs, then that synced history remains unchanged and may be applied at any point that the unsync command is used. Naturally, this IS NOT the desired behavior.
The question is how to approach this? Could leverage git to determine what files to unsync instead of needing a synced history ... this might work better. Then we don't need to worry about accidentally UNsyncing files that are no longer relevant.
Currently the generic jupyter/scipy
Docker image is being used by the Makefile
to run all the Jupyter related commands. It would be good to have a custom image just for the website (specifically for the blogs that are converted from Jupyter Notebooks). This would be useful when there is some custom code you need to run in the notebooks (i.e. the binarytree
code), or libraries not installed in the vanilla "jupyter scipy" stack (i.e. keras
, torch
, etc ...).
Potentially superior way for scientific/computational publishing is to write article/blog post/report in a Jupyter Notebook and then simply convert it to the desired output: HTML, PDF, etc...
References:
Need to add dark mode to website.
Refactor the default UI to use dark mode css settings by default, with a light mode option (if the user toggles it or it is set by the system default theme).
Currently the Makefile
is not able to recognize when the target files (all the _posts/%.md
files) are older than the dependent files (all the _jupyter/notebooks/**/%.ipynb
).
It is not possible to ALWAYS have the equations/formulas rendered by MathJax
fit completely within the viewing dimensions of the screen (especially with mobile screens). Instead, something must be done to allow the equations to be horizontally scrolled.
It should be similar to what was done for the <code>
element:
diogenesanalytics.github.io/_includes/article.css
Lines 47 to 59 in 24ded32
Currently the Makefile
documentation (in the README.md
file) does not illustrate how to use the Makefile or common problems that the Makefile solves.
Write an FAQ section to address common problems and their solutions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.