Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# start with official ruby docker image as base
FROM ruby:3.1.2
FROM ruby:3.4

# set working directory within container
WORKDIR /usr/src/app
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-preview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
# runs potentially untrusted code
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.1"
ruby-version: "3.4"
bundler-cache: true

- name: Get Pages URL
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-site.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: Install Ruby packages
uses: ruby/setup-ruby@v1
with:
ruby-version: "3.1"
ruby-version: "3.4"
bundler-cache: true

- name: Get Pages URL
Expand Down
179 changes: 115 additions & 64 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,75 +1,107 @@
GEM
remote: https://rubygems.org/
specs:
Ascii85 (1.1.0)
addressable (2.8.1)
public_suffix (>= 2.0.2, < 6.0)
afm (0.2.2)
async (2.8.1)
console (~> 1.10)
Ascii85 (2.0.1)
addressable (2.9.1)
public_suffix (>= 2.0.2, < 8.0)
afm (1.0.1)
async (2.46.0)
console (~> 1.29)
fiber-annotation
io-event (~> 1.1)
timers (~> 4.1)
io-event (~> 1.21)
base64 (0.3.0)
benchmark (0.5.0)
bigdecimal (3.3.1)
colorator (1.1.0)
concurrent-ruby (1.2.2)
console (1.23.4)
concurrent-ruby (1.3.8)
console (1.38.0)
fiber-annotation
fiber-local
fiber-local (~> 1.1)
json
csv (3.3.7)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
ethon (0.16.0)
ethon (0.19.1)
ffi (>= 1.15.0)
logger
eventmachine (1.2.7)
ffi (1.15.5)
ffi (1.15.5-x64-mingw-ucrt)
eventmachine (1.2.7-x64-mingw32)
ffi (1.17.4)
ffi (1.17.4-aarch64-linux-gnu)
ffi (1.17.4-x64-mingw-ucrt)
ffi (1.17.4-x86-linux-gnu)
ffi (1.17.4-x86_64-darwin)
ffi (1.17.4-x86_64-linux-gnu)
fiber-annotation (0.2.0)
fiber-local (1.0.0)
fiber-local (1.1.0)
fiber-storage
fiber-storage (1.0.1)
forwardable-extended (2.6.0)
gemoji (3.0.1)
google-protobuf (3.22.0)
google-protobuf (3.22.0-arm64-darwin)
google-protobuf (3.22.0-x64-mingw-ucrt)
google-protobuf (4.36.2)
bigdecimal
rake (~> 13.3)
google-protobuf (4.36.2-aarch64-linux-gnu)
bigdecimal
rake (~> 13.3)
google-protobuf (4.36.2-arm64-darwin)
bigdecimal
rake (~> 13.3)
google-protobuf (4.36.2-x64-mingw-ucrt)
bigdecimal
rake (~> 13.3)
google-protobuf (4.36.2-x86-linux-gnu)
bigdecimal
rake (~> 13.3)
google-protobuf (4.36.2-x86_64-darwin)
bigdecimal
rake (~> 13.3)
google-protobuf (4.36.2-x86_64-linux-gnu)
bigdecimal
rake (~> 13.3)
hashery (2.1.2)
html-proofer (5.0.8)
html-proofer (5.2.3)
addressable (~> 2.3)
async (~> 2.1)
benchmark (~> 0.5)
nokogiri (~> 1.13)
pdf-reader (~> 2.11)
rainbow (~> 3.0)
typhoeus (~> 1.3)
yell (~> 2.0)
zeitwerk (~> 2.5)
http_parser.rb (0.8.0)
i18n (1.12.0)
http_parser.rb (0.8.1)
i18n (1.15.2)
concurrent-ruby (~> 1.0)
io-event (1.4.4)
jekyll (4.3.2)
io-event (1.22.3)
jekyll (4.4.1)
addressable (~> 2.4)
base64 (~> 0.2)
colorator (~> 1.0)
csv (~> 3.0)
em-websocket (~> 0.5)
i18n (~> 1.0)
jekyll-sass-converter (>= 2.0, < 4.0)
jekyll-watch (~> 2.0)
json (~> 2.6)
kramdown (~> 2.3, >= 2.3.1)
kramdown-parser-gfm (~> 1.0)
liquid (~> 4.0)
mercenary (>= 0.3.6, < 0.5)
mercenary (~> 0.3, >= 0.3.6)
pathutil (~> 0.9)
rouge (>= 3.0, < 5.0)
safe_yaml (~> 1.0)
terminal-table (>= 1.8, < 4.0)
webrick (~> 1.7)
jekyll-feed (0.17.0)
jekyll-feed (0.18.0)
jekyll (>= 3.7, < 5.0)
jekyll-last-modified-at (1.3.0)
jekyll-last-modified-at (1.3.2)
jekyll (>= 3.7, < 5.0)
posix-spawn (~> 0.3.9)
jekyll-redirect-from (0.16.0)
jekyll-redirect-from (0.17.0)
jekyll (>= 3.3, < 5.0)
jekyll-sass-converter (3.0.0)
sass-embedded (~> 1.54)
jekyll-sass-converter (3.1.0)
sass-embedded (~> 1.75)
jekyll-sitemap (1.4.0)
jekyll (>= 3.7, < 5.0)
jekyll-spaceship (0.10.2)
Expand All @@ -79,59 +111,78 @@ GEM
rainbow (~> 3.0)
jekyll-watch (2.2.1)
listen (~> 3.0)
json (2.7.1)
kramdown (2.4.0)
rexml
json (2.21.2)
kramdown (2.5.2)
rexml (>= 3.4.4)
kramdown-parser-gfm (1.1.0)
kramdown (~> 2.0)
liquid (4.0.4)
listen (3.8.0)
listen (3.10.1)
logger
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.7.0)
mercenary (0.4.0)
mini_portile2 (2.8.1)
nokogiri (1.13.10)
mini_portile2 (~> 2.8.0)
mini_portile2 (2.8.9)
nokogiri (1.19.4)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
nokogiri (1.13.10-arm64-darwin)
nokogiri (1.19.4-aarch64-linux-gnu)
racc (~> 1.4)
nokogiri (1.19.4-arm-linux-gnu)
racc (~> 1.4)
nokogiri (1.19.4-arm64-darwin)
racc (~> 1.4)
nokogiri (1.19.4-x64-mingw-ucrt)
racc (~> 1.4)
nokogiri (1.19.4-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.19.4-x86_64-linux-gnu)
racc (~> 1.4)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
pdf-reader (2.12.0)
Ascii85 (~> 1.0)
afm (~> 0.2.1)
pdf-reader (2.16.0)
Ascii85 (>= 1.0, < 3.0, != 2.0.0)
afm (>= 0.2.1, < 2)
hashery (~> 2.0)
ruby-rc4
ttfunk
posix-spawn (0.3.15)
public_suffix (5.0.1)
racc (1.6.2)
public_suffix (7.0.5)
racc (1.8.1)
rainbow (3.1.1)
rake (13.1.0)
rake (13.4.2)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.2.5)
rouge (3.30.0)
ruby-rc4 (0.1.5)
rexml (3.4.4)
rouge (4.7.0)
safe_yaml (1.0.5)
sass-embedded (1.58.3)
google-protobuf (~> 3.21)
rake (>= 10.0.0)
sass-embedded (1.58.3-arm64-darwin)
google-protobuf (~> 3.21)
sass-embedded (1.58.3-x64-mingw-ucrt)
google-protobuf (~> 3.21)
sass-embedded (1.107.0)
google-protobuf (~> 4.31)
rake (~> 13.3)
sass-embedded (1.107.0-aarch64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.107.0-arm-linux-gnueabihf)
google-protobuf (~> 4.31)
sass-embedded (1.107.0-arm64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.107.0-riscv64-linux-gnu)
google-protobuf (~> 4.31)
sass-embedded (1.107.0-x64-mingw-ucrt)
google-protobuf (~> 4.31)
sass-embedded (1.107.0-x86_64-darwin)
google-protobuf (~> 4.31)
sass-embedded (1.107.0-x86_64-linux-gnu)
google-protobuf (~> 4.31)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
timers (4.3.5)
ttfunk (1.7.0)
typhoeus (1.4.1)
ethon (>= 0.9.0)
unicode-display_width (2.4.2)
webrick (1.8.1)
ttfunk (1.8.0)
bigdecimal (~> 3.1)
typhoeus (1.7.1)
ethon (>= 0.19.1, < 0.20.0)
unicode-display_width (2.6.0)
webrick (1.9.2)
yell (2.2.2)
zeitwerk (2.6.13)
zeitwerk (2.8.3)

PLATFORMS
aarch64-linux
Expand Down
58 changes: 58 additions & 0 deletions _data/citations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1700,6 +1700,64 @@
orcid: 0009-0006-4712-570X
plugin: orcid.py
file: orcid.yaml
- title: "Animarium: an open, reproducible pipeline for synthetic populations of Italian\
\ cities \u2014 from ISTAT sources to open data"
authors:
- Mirko Degli Esposti
publisher: Preprint
date: '2026-01-01'
link: https://animarium.it/preprint.pdf
type: preprint
description: Preprint presenting the Animarium system and the collection of synthetic
populations of Italian cities.
tags:
- synthetic populations
- reproducibility
- open data
plugin: sources.py
file: sources.yaml
- title: 'Animarium: Technical Report Version 1'
authors:
- Mirko Degli Esposti
publisher: Technical report v1.0, University of Bologna. arXiv:2608.27111
date: '2026-01-01'
link: https://arxiv.org/abs/2608.27111
type: preprint
description: Technical report on the Animarium pipeline (arXiv:2608.27111, https://doi.org/10.48550/arXiv.2608.27111).
tags:
- synthetic populations
- technical report
plugin: sources.py
file: sources.yaml
- title: Scalable Maximum Entropy Population Synthesis via Persistent Contrastive
Divergence
authors:
- Mirko Degli Esposti
publisher: Preprint, arXiv:2603.27312
date: '2026-01-01'
link: https://arxiv.org/abs/2603.27312
type: preprint
description: Solver, method and benchmarks for maximum-entropy population synthesis
(https://doi.org/10.48550/arXiv.2603.27312).
tags:
- synthetic populations
- maximum entropy
plugin: sources.py
file: sources.yaml
- title: 'Calibrating the Instrument: Controllability of an LLM-Driven Synthetic Population'
authors:
- Mirko Degli Esposti
publisher: Preprint, arXiv:2607.00910
date: '2026-01-01'
link: https://arxiv.org/abs/2607.00910
type: preprint
description: Controllability and internal validity of an LLM-driven simulation instrument
(https://doi.org/10.48550/arXiv.2607.00910).
tags:
- synthetic populations
- LLM agents
plugin: sources.py
file: sources.yaml
- id: arxiv:2511.09258
title: 'Urban Complexity through Vision Intelligence: Variance, Gradients, and Correlations
across Six Italian Cities'
Expand Down
Loading
Loading