{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.PPgB149W/b1/esys-particle_2.3.5+dfsg2-8_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.PPgB149W/b2/esys-particle_2.3.5+dfsg2-8_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n 0470631a206ab782c581f4e479b09366 31314076 debug optional esys-particle-dbgsym_2.3.5+dfsg2-8_amd64.deb\n- 2a6771a839a5546ee118996eb6776822 293859616 science optional esys-particle_2.3.5+dfsg2-8_amd64.deb\n+ 167c862ff4dd2987bd9a385cbb77e193 293860872 science optional esys-particle_2.3.5+dfsg2-8_amd64.deb\n"}, {"source1": "esys-particle_2.3.5+dfsg2-8_amd64.deb", "source2": "esys-particle_2.3.5+dfsg2-8_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-12-13 06:25:17.000000 debian-binary\n--rw-r--r-- 0 0 0 427740 2024-12-13 06:25:17.000000 control.tar.xz\n--rw-r--r-- 0 0 0 293431684 2024-12-13 06:25:17.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 427808 2024-12-13 06:25:17.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 293432872 2024-12-13 06:25:17.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -131,17 +131,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/\n -rw-r--r-- 0 root (0) root (0) 1517 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleDefinitions.tex.gz\n -rw-r--r-- 0 root (0) root (0) 3643 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseBuild.tex.gz\n -rw-r--r-- 0 root (0) root (0) 3150 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseProblems.tex.gz\n -rw-r--r-- 0 root (0) root (0) 3149 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseSteps.tex\n -rw-r--r-- 0 root (0) root (0) 1837 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Notes/tex-files/Ch-ESyS-ParticleReleaseTesting.tex.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/\n--rw-r--r-- 0 root (0) root (0) 3526058 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526030 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 3029 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.am\n--rw-r--r-- 0 root (0) root (0) 6112 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz\n+-rw-r--r-- 0 root (0) root (0) 6110 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz\n -rw-r--r-- 0 root (0) root (0) 5750 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.in.gz\n -rw-r--r-- 0 root (0) root (0) 554232 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/PV_examples.png\n -rw-r--r-- 0 root (0) root (0) 472671 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/PV_initial_window.png\n -rw-r--r-- 0 root (0) root (0) 27653 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/SC_bulk_friction.png\n -rw-r--r-- 0 root (0) root (0) 19206 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/SC_dilatancy.png\n -rw-r--r-- 0 root (0) root (0) 127122 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/ShearCellSetup.jpg\n -rw-r--r-- 0 root (0) root (0) 118012 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/UCS_epot.jpg\n@@ -205,17 +205,17 @@\n -rw-r--r-- 0 root (0) root (0) 37946 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/gravity_cube_snaps.jpg\n -rw-r--r-- 0 root (0) root (0) 141505 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/gravity_plot.jpg\n -rw-r--r-- 0 root (0) root (0) 42113 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/hopper_flow.jpg\n -rw-r--r-- 0 root (0) root (0) 1650 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/makeglos.pl.gz\n -rw-r--r-- 0 root (0) root (0) 2513 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.aux\n -rw-r--r-- 0 root (0) root (0) 2402 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.blg\n -rw-r--r-- 0 root (0) root (0) 1470 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.lof.gz\n--rw-r--r-- 0 root (0) root (0) 7481 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz\n+-rw-r--r-- 0 root (0) root (0) 7484 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz\n -rw-r--r-- 0 root (0) root (0) 2473 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.out.gz\n--rw-r--r-- 0 root (0) root (0) 3526058 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526030 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz\n -rw-r--r-- 0 root (0) root (0) 3415 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.tex\n -rw-r--r-- 0 root (0) root (0) 2830 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/paper.toc.gz\n -rw-r--r-- 0 root (0) root (0) 153 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/render.sh\n -rw-r--r-- 0 root (0) root (0) 595517 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/rotational_bonds.jpg\n -rw-r--r-- 0 root (0) root (0) 94891 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/slope_fail_snaps.jpg\n -rw-r--r-- 0 root (0) root (0) 84013 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/slope_friction_quarter_snaps.jpg\n -rw-r--r-- 0 root (0) root (0) 92985 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/Doc/Tutorial/slope_friction_snaps.jpg\n@@ -3920,17 +3920,17 @@\n -rw-r--r-- 0 root (0) root (0) 22127 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8cpp__incl.map\n -rw-r--r-- 0 root (0) root (0) 390105 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8cpp__incl.png\n -rw-r--r-- 0 root (0) root (0) 5952 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h.html\n -rw-r--r-- 0 root (0) root (0) 132 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h.js\n -rw-r--r-- 0 root (0) root (0) 633 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h__dep__incl.map\n -rw-r--r-- 0 root (0) root (0) 11865 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h__dep__incl.png\n -rw-r--r-- 0 root (0) root (0) 7672 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/WavePropagationPy_8h_source.html\n--rw-r--r-- 0 root (0) root (0) 51051 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz\n--rw-r--r-- 0 root (0) root (0) 21 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi\n--rw-r--r-- 0 root (0) root (0) 51015 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz\n+-rw-r--r-- 0 root (0) root (0) 51055 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz\n+-rw-r--r-- 0 root (0) root (0) 34 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi\n+-rw-r--r-- 0 root (0) root (0) 51017 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz\n -rw-r--r-- 0 root (0) root (0) 229089 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/annotated.html\n -rw-r--r-- 0 root (0) root (0) 60453 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/annotated_dup.js\n -rw-r--r-- 0 root (0) root (0) 23452 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp.html\n -rw-r--r-- 0 root (0) root (0) 24202 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp__incl.map\n -rw-r--r-- 0 root (0) root (0) 419378 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/app__array_8cpp__incl.png\n -rw-r--r-- 0 root (0) root (0) 676 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/bc_s.png\n -rw-r--r-- 0 root (0) root (0) 635 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/bc_sd.png\n@@ -18116,15 +18116,15 @@\n -rw-r--r-- 0 root (0) root (0) 378 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_a7754df7e5554a417fd121fb68d9b38f0_icgraph.map\n -rw-r--r-- 0 root (0) root (0) 2545 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_a7754df7e5554a417fd121fb68d9b38f0_icgraph.png\n -rw-r--r-- 0 root (0) root (0) 6526 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/Doc/html/vvf_8h_source.html\n -rw-r--r-- 0 root (0) root (0) 1797 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle/changelog.Debian.gz\n -rw-r--r-- 0 root (0) root (0) 354 2017-05-27 21:46:13.000000 ./usr/share/doc/esys-particle/changelog.gz\n -rw-r--r-- 0 root (0) root (0) 632 2024-10-26 18:01:06.000000 ./usr/share/doc/esys-particle/copyright\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle-2.3.4/\n--rw-r--r-- 0 root (0) root (0) 3526058 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 3526030 2024-12-13 06:25:17.000000 ./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 273 2024-10-26 18:01:06.000000 ./usr/share/doc-base/esys-particle.esys-particle-api-documentation-doxygen\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 198 2024-10-26 18:08:09.000000 ./usr/share/lintian/overrides/esys-particle\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-13 06:25:17.000000 ./usr/share/man/man1/\n"}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/ESyS-Particle_Tutorial.pdf.gz", "unified_diff": null, "details": [{"source1": "ESyS-Particle_Tutorial.pdf", "source2": "ESyS-Particle_Tutorial.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -2,15 +2,15 @@\n Version 2.3.1\n D. Weatherley, W. Hancock & V. Boros\n The University of Queensland\n \n S. Abe\n Institute for Geothermal Resource Management\n \n-13 December 2024\n+16 January 2026\n \n \f1\n \n Preface\n This document provides an introduction to Discrete Element Method (DEM) modelling\n using the ESyS-Particle Simulation Software developed by the Centre for Geoscience\n Computing at The University of Queensland. The guide is intended for new users and is\n"}]}]}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/Makefile.gz", "unified_diff": null, "details": [{"source1": "Makefile", "source2": "Makefile", "unified_diff": "@@ -256,15 +256,15 @@\n PYTHON_PREFIX = ${prefix}\n PYTHON_SITE_PKG = /usr/lib/python3.12/site-packages\n PYTHON_VERSION = 3.12\n PYTHON_VERSION_SUFFIX = \n RANLIB = ranlib\n SED = /usr/bin/sed\n SET_MAKE = \n-SHELL = /bin/bash\n+SHELL = /bin/sh\n SILO_CPPFLAGS = \n SILO_LDFLAGS = \n STRIP = strip\n TAU_MAKEFILE = \n VERSION = 2.3.4\n VTKPYTHON = /usr/bin/vtkpython-9.0\n YACC = yacc\n"}]}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.log.gz", "unified_diff": null, "details": [{"source1": "paper.log", "source2": "paper.log", "unified_diff": "@@ -1,8 +1,8 @@\n-This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2024.12.13) 13 DEC 2024 00:15\n+This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2026.1.16) 16 JAN 2026 09:01\n entering extended mode\n restricted \\write18 enabled.\n %&-line parsing enabled.\n **paper\n (./paper.tex\n LaTeX2e <2024-11-01>\n L3 programming layer <2024-11-02>\n@@ -1125,15 +1125,15 @@\n LaTeX Warning: There were undefined references.\n \n Package rerunfilecheck Info: File `paper.out' has not changed.\n (rerunfilecheck) Checksum: D6C4D89B84E19D1C21F39FC7A7329593;20031.\n ) \n Here is how much of TeX's memory you used:\n 11141 strings out of 475322\n- 191507 string characters out of 5770416\n+ 191507 string characters out of 5770417\n 602552 words of memory out of 5000000\n 33310 multiletter control sequences out of 15000+600000\n 568098 words of font info for 71 fonts, out of 8000000 for 9000\n 14 hyphenation exceptions out of 8191\n 75i,11n,79p,1551b,698s stack positions out of 10000i,1000n,20000p,200000b,200000s\n \n-Output written on paper.pdf (153 pages, 3768927 bytes).\n+Output written on paper.pdf (153 pages, 3768915 bytes).\n PDF statistics:\n 1635 PDF objects out of 1728 (max. 8388607)\n 1395 compressed objects within 14 object streams\n 379 named destinations out of 1000 (max. 500000)\n 817 words of extra memory for PDF output out of 10000 (max. 10000000)\n \n"}]}, {"source1": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz", "source2": "./usr/share/doc/esys-particle/Doc/Tutorial/paper.pdf.gz", "unified_diff": null, "details": [{"source1": "paper.pdf", "source2": "paper.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -2,15 +2,15 @@\n Version 2.3.1\n D. Weatherley, W. Hancock & V. Boros\n The University of Queensland\n \n S. Abe\n Institute for Geothermal Resource Management\n \n-13 December 2024\n+16 January 2026\n \n \f1\n \n Preface\n This document provides an introduction to Discrete Element Method (DEM) modelling\n using the ESyS-Particle Simulation Software developed by the Centre for Geoscience\n Computing at The University of Queensland. The guide is intended for new users and is\n"}]}]}, {"source1": "./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz", "source2": "./usr/share/doc/esys-particle/Doc/html/_form0_dark_tmp.ps.gz", "unified_diff": null, "details": [{"source1": "_form0_dark_tmp.ps", "source2": "_form0_dark_tmp.ps", "unified_diff": "@@ -8,15 +8,15 @@\n %%DocumentFonts: CMMI10 CMR10 CMMI7 CMR5 CMR7 CMSY7\n %%DocumentPaperSizes: Letter\n %%EndComments\n %DVIPSWebPage: (www.radicaleye.com)\n %DVIPSCommandLine: dvips -q -D 600 -n 1 -p 1 -o _form0_dark_tmp.ps\n %+ _formulas_dark.dvi\n %DVIPSParameters: dpi=600\n-%DVIPSSource: TeX output 2024.12.13:0016\n+%DVIPSSource: TeX output 2026.01.16:0901\n %%BeginProcSet: tex.pro 0 0\n %!\n /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S\n N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72\n mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0\n 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{\n landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize\n"}]}, {"source1": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi", "source2": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.epsi", "unified_diff": "@@ -1 +1 @@\n-sh: 1: gs: not found\n+sh: line 1: gs: command not found\n"}, {"source1": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz", "source2": "./usr/share/doc/esys-particle/Doc/html/_form0_tmp.ps.gz", "unified_diff": null, "details": [{"source1": "_form0_tmp.ps", "source2": "_form0_tmp.ps", "unified_diff": "@@ -8,15 +8,15 @@\n %%DocumentFonts: CMMI10 CMR10 CMMI7 CMR5 CMR7 CMSY7\n %%DocumentPaperSizes: Letter\n %%EndComments\n %DVIPSWebPage: (www.radicaleye.com)\n %DVIPSCommandLine: dvips -q -D 600 -n 1 -p 1 -o _form0_tmp.ps\n %+ _formulas.dvi\n %DVIPSParameters: dpi=600\n-%DVIPSSource: TeX output 2024.12.13:0016\n+%DVIPSSource: TeX output 2026.01.16:0901\n %%BeginProcSet: tex.pro 0 0\n %!\n /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S\n N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72\n mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0\n 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{\n landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize\n"}]}, {"source1": "./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz", "source2": "./usr/share/doc/esys-particle-2.3.4/ESyS-Particle_Tutorial.pdf.gz", "unified_diff": null, "details": [{"source1": "ESyS-Particle_Tutorial.pdf", "source2": "ESyS-Particle_Tutorial.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -2,15 +2,15 @@\n Version 2.3.1\n D. Weatherley, W. Hancock & V. Boros\n The University of Queensland\n \n S. Abe\n Institute for Geothermal Resource Management\n \n-13 December 2024\n+16 January 2026\n \n \f1\n \n Preface\n This document provides an introduction to Discrete Element Method (DEM) modelling\n using the ESyS-Particle Simulation Software developed by the Centre for Geoscience\n Computing at The University of Queensland. The guide is intended for new users and is\n"}]}]}]}]}]}]}