Archives
Here you can find all my previous posts:- Matrices with fixed row and column sums - June 7, 2024 md Rmd
- Jack polynomials in Python - May 15, 2024 md Rmd
- Four-dimensional torus knots - May 13, 2024 md Rmd
- Jack polynomials with symbolic parameter - April 16, 2024 md Rmd
- An application of the resultant - March 15, 2024 md Rmd
- Using the 'RowReorder' extension in a Shiny app - January 30, 2024 md Rmd
- Avoiding reactivity in a Shiny app - January 29, 2024 md Rmd
- Confirmation dialog in a Shiny app - January 26, 2024 md Rmd
- Icons in a Shiny dropdown input - January 4, 2024 md Rmd
- A R graphic in a Yesod app - December 2, 2023 md Rmd
- Why is this hyperbolic background invariant? - November 20, 2023 md Rmd
- Conformal parameterization of the torus - October 14, 2023 md Rmd
- My 'Meshes.jl' gallery - October 12, 2023 md Rmd
- Enneper surface with square checkerboard - October 7, 2023 md Rmd
- Elliptic cyclide by inversion of a torus - October 3, 2023 md Rmd
- The torus and the elliptic cyclide - October 2, 2023 md Rmd
- Implicitization for the spherical trochoid - September 26, 2023 md Rmd
- The Cantor expansion revisited - September 15, 2023 md Rmd
- The pretty Klein j-invariant function - September 14, 2023 md Rmd
- Enneper surface with rotating checkerboard - September 11, 2023 md Rmd
- A dull and shadowed 'rgl' mesh - September 8, 2023 md Rmd
- Drawing a tennis ball - August 10, 2023 md Rmd
- Runcinated tesseract (tetrahedra only) - August 10, 2023 md Rmd
- Drawing a tubular path with Julia - August 4, 2023 md Rmd
- Using implicitization to split a ball - July 20, 2023 md Rmd
- Gröbner implicitization and the 'giacR' package - July 19, 2023 md Rmd
- Gröbner bases are in 'qspray' - July 14, 2023 md Rmd
- Another Hopf torus - July 12, 2023 md Rmd
- The Doyle spiral with R - July 8, 2023 md Rmd
- Fast expansion of a polynomial with R - part 2 - July 5, 2023 md Rmd
- Fast expansion of a polynomial with R - July 4, 2023 md Rmd
- 3D alpha wrapping with R - June 1, 2023 md Rmd
- Maximum volume inscribed ellipsoid - May 20, 2023 md Rmd
- Tooltips for a dropdown list in Shiny - May 13, 2023 md Rmd
- Fisheye effect with R - April 29, 2023 md Rmd
- Heatmap formatting of a table with 'DT' - April 8, 2023 md Rmd
- Orbit trapped Julia fractal - March 20, 2023 md Rmd
- Interpolating non-gridded data - March 6, 2023 md Rmd
- Animating a 'rgl' mesh at constant speed - February 27, 2023 md Rmd
- Mapping a square to a circle - February 25, 2023 md Rmd
- The plasma effect: correction - February 11, 2023 md Rmd
- A (kind of) plasma effect in R - February 10, 2023 md Rmd
- The Mandelbulb in R - February 8, 2023 md Rmd
- Passing a function from R to C++ - February 6, 2023 md Rmd
- Update of the 'cgalMeshes' package - January 28, 2023 md Rmd
- More on the 'Reorient' transformation - January 21, 2023 md Rmd
- Drawing a torus with Julia - December 15, 2022 md Rmd
- Integration over a polyhedron with Julia - December 3, 2022 md Rmd
- Exact integral of a polynomial on a simplex - December 2, 2022 md Rmd
- HTML widgets in Power BI - November 24, 2022 md Rmd
- The missing lazy numbers: implementation - November 19, 2022 md Rmd
- The lazy numbers in R: correction - November 15, 2022 md Rmd
- The lazy numbers in R - November 12, 2022 md Rmd
- 'CGAL' meets 'R6': the 'cgalMeshes' package - November 3, 2022 md Rmd
- A note on Shiny reactivity - September 24, 2022 md Rmd
- The 'Reorient' transformation - September 15, 2022 md Rmd
- Kantorovich distance with the 'ompr' package - September 12, 2022 md Rmd
- The compound of five tetrahedra - September 10, 2022 md Rmd
- Labelling the points of a 'ggplot' with Shiny - August 8, 2022 md Rmd
- Fast expansion of a polynomial with Julia - July 17, 2022 md Rmd
- Expanding a polynomial with 'caracas', part 2 - July 16, 2022 md Rmd
- Slices of an implicit hypersurface with R - July 15, 2022 md Rmd
- Pretty tooltips for 'ggplot2' - July 3, 2022 md Rmd
- Search in a 'DT' table w/ or w/o a regular expression - July 3, 2022 md Rmd
- Mapping a picture on a donut or a Hopf torus - June 30, 2022 md Rmd
- On a Möbius transformation - June 21, 2022 md Rmd
- Beautiful complex functions - June 20, 2022 md Rmd
- Scrollbar for the Shiny sidebar - June 17, 2022 md Rmd
- SVG to PNG - June 17, 2022 md Rmd
- Hopf torus, circle by circle - June 13, 2022 md Rmd
- An example of the Minkowski addition - June 11, 2022 md Rmd
- Expanding a polynomial with 'caracas' - June 7, 2022 md Rmd
- Update of 'gyro' - June 4, 2022 md Rmd
- Splitting RCGAL... and the connected components - May 27, 2022 md Rmd
- Animated multibarchart with (R)nvd3 - May 20, 2022 md Rmd
- Hierarchical data visualization with Shiny and D3 - May 20, 2022 md Rmd
- The 'rAmCharts4' package - May 15, 2022 md Rmd
- Boolean operations on meshes with R(CGAL) - May 14, 2022 md Rmd
- Copy 'plotly' image to the clipboard - March 16, 2022 md Rmd
- The E8 root polytope - March 14, 2022 md Rmd
- The modified stereographic projection - March 1, 2022 md Rmd
- Hyperbolic gircope - using 'cxhull' and 'gyro' - February 28, 2022 md Rmd
- Volume under surface from points - February 26, 2022 md Rmd
- My Youtube channel - February 21, 2022 md Rmd
- Nice DT filters - February 11, 2022 md Rmd
- Gyrotriangle (aka hyperbolic triangle) with moving colors - February 5, 2022 md Rmd
- Some simple RStudio addins - February 3, 2022 md Rmd
- Hopf torus with dynamic colors - January 29, 2022 md Rmd
- 'gifski' as a bash command using R - January 28, 2022 md Rmd
- PyVista surface with dynamic colormap - January 27, 2022 md Rmd
- Draw an isosurface with Python Plotly with the help of Pyvista - January 25, 2022 md Rmd
- My PyVista artworks - January 20, 2022 md Rmd
- Funny 3D Voronoï diagrams - January 19, 2022 md Rmd
- Surface reconstruction with R(CGAL) - January 15, 2022 md Rmd
- Clipping an isosurface to a ball, and more - January 14, 2022 md Rmd
- My Haskell artworks (OpenGL) - January 7, 2021 md Rmd
- Bookmarking a Shiny app without Shiny bookmarking - December 9, 2020 md Rmd
- Generalized fiducial inference on quantiles - November 27, 2020 md Rmd
- Why I like generalized fiducial inference - November 8, 2020 md Rmd
- Haskell is fast - October 22, 2020 md Rmd
- Formatting code with PhantomJS and CodeMirror - October 21, 2020 md Rmd
- A second editor in RStudio - October 17, 2020 md Rmd
- The 'kde1d' package - October 15, 2020 md Rmd
- The Good Citizen's Alphabet - L'ABC du Bon Citoyen - October 9, 2020 md Rmd
- My RGL artworks - October 8, 2020 md Rmd
- My POV-Ray artworks - October 8, 2020 md Rmd
- My Asymptote artworks - October 8, 2020 md Rmd
- Child tables with DT, editing, exporting - May 8, 2020 md Rmd
- Focal quadrics and their lines of curvature - May 3, 2020 md Rmd
- Drawing slices of a hypersurface with R - May 1, 2020 md Rmd
- Back to the parametric Hopf torus - April 12, 2020 md Rmd
- An orbit of the modular tessellation - February 19, 2020 md Rmd
- Tooltips for the headers of a datatable in Shiny - February 16, 2020 md Rmd
- Drawing a stereographic duoprism - February 11, 2020 md Rmd
- Inversion swapping two circles - February 9, 2020 md Rmd
- Complex incomplete elliptic integral of the second kind - January 30, 2020 md Rmd
- My JavaScript artworks - January 17, 2020 md Rmd
- Malfatti circles - January 16, 2020 md Rmd
- Stereographic truncated tesseract - December 16, 2019 md Rmd
- A shinytest script in testthat - November 23, 2019 md Rmd
- Five-parameters logistic regression - November 20, 2019 md Rmd
- The Beta distribution of the third kind (or generalised Beta prime) - July 22, 2019 md Rmd
- Poisson-Beta, Gamma-Beta, and Poisson-Gamma-Beta distributions - July 19, 2019 md Rmd
- Adjusted Dunnett p-values - July 15, 2019 md Rmd
- Drawing nested Steiner chains - July 13, 2019 md Rmd
- The chi-square approximation of Pearson's statistic - July 12, 2019 md Rmd
- Plotting the columns of a Datatable - July 10, 2019 md Rmd
- Tiny checkbox for Shiny - July 9, 2019 md Rmd
- Drawing a duoprism - July 8, 2019 md Rmd
- Useful callbacks for DT (in Shiny) - June 14, 2019 md Rmd
- Drawing hyperbolic polyhedra - April 5, 2019 md Rmd
- Generalized circles and inversions - March 13, 2019 md Rmd
- Generalized circles and Möbius transformations - March 12, 2019 md Rmd
- Multiple integral over a polyhedron - February 27, 2019 md Rmd
- Custom tooltips for plotly - December 23, 2018 md Rmd
- Parametric surface in Haskell OpenGL, with surface normals - October 23, 2018 md Rmd
- The Hopf torus of the tennis ball curve - August 30, 2018 md Rmd
- Parameterization of linked cyclides - August 28, 2018 md Rmd
- Parametric Hopf torus - August 25, 2018 md Rmd
- Triangulated surfaces with plotly in R - August 16, 2018 md Rmd
- Drawing a torus with three.js - June 26, 2018 md Rmd
- Marching cubes with Javascript - June 25, 2018 md Rmd
- Linked cyclides - June 3, 2018 md Rmd
- Drawing a torus with POV-Ray - June 2, 2018 md Rmd
- Drawing a torus with rgl - May 29, 2018 md Rmd
- Drawing a torus with Haskell - May 26, 2018 md Rmd
- Hopf Torus (3/3): the sinusoidal case - May 1, 2018 md Rmd
- Hopf Torus (2/3): the bent equatorial case - May 1, 2018 md Rmd
- Hopf Torus (1/3): the equatorial case - May 1, 2018 md Rmd
- Color palettes in Haskell - April 16, 2018 md Rmd
- Parametric surface with OpenGL in Haskell - March 27, 2018 md Rmd
- A R list to a Haskell list, with the `clipr` package - March 14, 2018 md Rmd
- A R matrix to a Haskell list, with the `clipr` package - March 13, 2018 md Rmd
- All hypercubes with Haskell - March 10, 2018 md Rmd
- Drawing spherical wedges with rgl - February 22, 2018 md Rmd
- Very smaller Haskell DLLs - December 18, 2017 md Rmd
- Matrix variate Beta distributions - December 12, 2017 md Rmd
- Smaller Haskell DLLs - December 10, 2017 md Rmd
- Simulation of the fractional noncentral Wishart distribution - December 9, 2017 md Rmd
- Extended Cholesky decomposition in R - December 3, 2017 md Rmd
- File encoding detection in R - October 24, 2017 md Rmd
- Passing a R function to Haskell - September 26, 2017 md Rmd
- Young Tableaux from Haskell to R - September 9, 2017 md Rmd
- Owen Q-function by numerical integration - July 31, 2017 md Rmd
- Le théorème des trois distances - July 30, 2017 md Rmd
- The balanced ANOVA model with random effects - July 29, 2017 md Rmd
- Two-sided tolerance factor for linear regression - July 23, 2017 md Rmd
- The geometry of the balanced ANOVA model (with fixed effects) - June 6, 2017 md Rmd
- The binary splitting with Haskell - June 5, 2017 md Rmd
- The binary splitting with the R `gmp` package - Application to the Gauss hypergeometric function - June 4, 2017 md Rmd
- Calling a Haskell function in R - a float expansion example - June 3, 2017 md Rmd
- Dyadic expansion with R - June 2, 2017 md Rmd
- The `owen` library for Haskell - June 1, 2017 md Rmd