fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.7K
active users

#julialang

8 posts7 participants0 posts today
Replied in thread

@tartley progress report on my experiment. I have been religiously interacting with #Python only via #uv. No installing outside of uv environments. Then I had to interact with some projects using poetry. So I also had Python installed by Poetry. Are these the same binaries or not? I haven't investigated. Uv would likely re-use the ones installed by Poetry. Does it work the other way round? Probs not. Anyways, this remains a virgin system, because I haven't had any #julialang, #Jupiter or #Quarto on it yet - they're bound to be needed at some point and then it may break the harmony. Or just someone showing up with a good ol' pipenv. But at least starting from uv seems to delay the chaos.

New blog post on the inspiration for a new Julia package I am writing.

The package will address the optimization based design of heat exchanger networks for process integration (energy use reduction). The optimization will be based on decision variables defined on the basis of visualisation of hot and cold streams in a process.

The blog post illustrates the concepts using gnuplot src blocks in org mode in Emacs and highlights a nice feature of code reuse in org mode. There is also a small example of the use of Emacs Calc to do some algebra.

The plan is to have a series of blog posts as the code is developed. This is the first in the series.

#HeatExchangerNetworkDesign #HeatExchangerNetworkSynthesis #HENS #Optimization #ProcessOptimization #ProcessIntegration #visualization #Emacs #Calc #EmacsCalc #orgmode #gnuplot #JuliaLang #blog

homepages.ucl.ac.uk/~ucecesf/b

www.homepages.ucl.ac.ukQTHEN: 1. Inspiration from visualization for heat exchanger network design

How am I supposed to get any work done when the maths is so pretty! Look at it flutter by like a butterfly!

This is an animation for "biharmonic spline interpolation" (see also: doi.org/10.1007/s11004-011-934).

I'm testing a Julia implementation here which I'd like to use to interpolate the Z-coordinate for meshes that should span a closed curve domain where the x,y, and z are known. Here I created a circle and manipulated the z-coordinates using z=sin(x+a) where a is a phase offset. Next I animated the change of the phase offset to create the wave like motion.

New paper on fitting models to neuroimaging and electrophysiological data! We show that the previous techniques within the field (Spectral DCM) can be greatly improved using automatic differentiation, , ModelingToolkit, and more.

This demonstrates how the optimization and Bayesian estimation of the Julia SciML tooling could be the tool analyzing your fMRIs in the near future!

See the link for the full paper: direct.mit.edu/imag/article/do

Stumbled across a neat blog post. Nice tutorial-y bit on why people might like the (what I think of as) CLOS style of generics not owned by classes plus multiple dispatch! I don't think I was solidly aware that #JuliaLang used that model (I think I'd heard about it once but not connected up the knowledge). oxinabox.net/2020/02/09/whycom

www.oxinabox.netJuliaLang: The Ingredients for a Composable Programming Language

Para no gastarme 400 €, estoy mirando emuladores de MSX.

Me ha dejado 😳 el enterarme que en Japón salió al mercado MSX-Basic Kun. Permitía marcar secciones de código dentro de un programa en Basic. Al ejecutar el programa, compilaba esas partes y ejecutaba el programa con lo que se ganaba mucha velocidad sin tener que hacer prácticamente cambios. Comodidad del basic y rapidez del programa compilado, ¡décadas antes de Julia!

A ver si puedo probarlo.

I'm sure someone has already invented a #python wiper that gets rid of all stray python installations, venvs and package managers. After two versions of poetry, a conda episode (better say: accident), a switch to uv, inconsistent use of pip, pipx and python installs via #homebrew, and installs via miniconda that #julialang and #quarto sneaked up on me, there is absolutely no way to make any path to anything work in any virtual environment and I need a new laptop. So what's the python wiper called?