Repository navigation
TreeLevel Tools 0.4.0 — Windows
TreeLevel Tools 0.4.0 — Windows
🌐 This page in your language — the TreeLevel site opens it in the language of your browser. Or unfold yours below: Français · Deutsch · Italiano · Español · Português (Brasil) · Русский · 简体中文 · 日本語 · 한국어 · हिन्दी.
The engine that runs the Monte Carlo generators for TreeLevel 1.3 on Windows. It is installed by unfolding the archive into %LOCALAPPDATA%\Programs — no installer, nothing in the registry. To update a previous version: close TreeLevel, then unfold the archive in the same place, replacing the files.
Choose the archive for your machine: arm64 for a Copilot+ PC or an ARM tablet, x64 everywhere else. When in doubt, the x64 one also works on ARM, under emulation.
What the archive contains: treelevel-tools.exe, which TreeLevel launches; treelevel-engine.exe, the engine that writes each generator's card and runs it; the Pythia 8 module compiled for this architecture; CREDITS.md. Herwig, Sherpa, WHIZARD and CalcHEP go through the container image, which requires Docker Desktop:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
Nothing else to do: TreeLevel itself creates an ephemeral container for each job. Docker Desktop must be running when TreeLevel starts; the image's generators then appear, marked “(Docker)”.
The engine has no window. TreeLevel launches it, whenever needed. If you double-click treelevel-tools.exe, Windows SmartScreen warns of an unrecognised app — the engine is not signed — and, once past the warning, a console shows its usage and closes again. This is normal, and harmless.
What changes
- A single engine for Windows, the Mac and the image. The generators' cards are now written only once, in C++ (
Backends/engine), and the same program runs here, on the Mac and in the container. The Windows part now only finds Docker, the image and the Pythia module. - “Tout faire tourner dans l'image Docker”, a box in TreeLevel 1.3's Settings. When ticked, the image runs all jobs, Pythia included, and nothing is offered when Docker or the image is missing. When unticked, Pythia runs natively and the rest goes through the image.
- What the experiment records: TreeLevel 1.3's Machine source chooses a phenomenon — everything the detector sees, scattering by a photon, annihilation into γ*/Z, the W exchanged or produced, boson pairs, jets, photoproduction, soft collisions —, and the engine opens it with the threshold that suits it (Q² for scatterings, p_T for jets).
- Where each particle was born: the Pythia driver writes the position of the vertices, and the hard process of each event; TreeLevel draws them and filters on them.
- Pythia 8.318 everywhere, with its tunes (
Monash 2013,A14…) translated into Pythia's numbers. - Accented paths: a job folder under a user name with accents opens like any other.
- Removed: the WSL route (Herwig or Sherpa installed by hand in a distribution) — Docker is the intended route.
TreeLevel Tools is under GPL v3 or later (see LICENSE.txt in the archive); each generator keeps its own licence — see CREDITS.md, and below.
Français
Le moteur qui fait tourner les générateurs Monte-Carlo pour TreeLevel 1.3 sur Windows. Il s'installe en dépliant l'archive dans %LOCALAPPDATA%\Programs — pas de programme d'installation, rien dans le registre. Pour mettre à jour une version précédente : fermez TreeLevel, et dépliez l'archive au même endroit en remplaçant les fichiers.
Choisissez l'archive de votre machine : arm64 pour un PC Copilot+ ou une tablette ARM, x64 partout ailleurs. En cas de doute, la x64 fonctionne aussi sur ARM, en émulation.
Ce que l'archive contient : treelevel-tools.exe, que TreeLevel lance ; treelevel-engine.exe, le moteur qui écrit la carte de chaque générateur et le mène ; le module Pythia 8 compilé pour cette architecture ; CREDITS.md. Herwig, Sherpa, WHIZARD et CalcHEP passent par l'image de conteneur, qui demande Docker Desktop :
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
Rien d'autre à faire : TreeLevel crée lui-même un conteneur éphémère pour chaque travail. Docker Desktop doit être lancé quand TreeLevel démarre ; les générateurs de l'image apparaissent alors, marqués « (Docker) ».
Le moteur n'a pas de fenêtre. C'est TreeLevel qui le lance, à chaque besoin. Si vous double-cliquez treelevel-tools.exe, Windows SmartScreen avertit d'une application non reconnue — le moteur n'est pas signé — et, passé l'avertissement, une console affiche son mode d'emploi et se referme. C'est normal, et sans effet.
Ce qui change
- Un seul moteur pour Windows, le Mac et l'image. Les cartes des générateurs ne sont plus écrites qu'une fois, en C++ (
Backends/engine), et le même programme tourne ici, au Mac et dans le conteneur. La partie Windows ne fait plus que trouver Docker, l'image et le module Pythia. - « Tout faire tourner dans l'image Docker », une case des Réglages de TreeLevel 1.3. Cochée, l'image mène tous les travaux, Pythia compris, et rien n'est proposé quand Docker ou l'image manquent. Décochée, Pythia tourne en natif et le reste passe par l'image.
- Ce que l'expérience enregistre : la source Machine de TreeLevel 1.3 choisit un phénomène — tout ce que le détecteur voit, la diffusion par un photon, l'annihilation en γ*/Z, le W échangé ou produit, les paires de bosons, les jets, la photoproduction, les collisions molles —, et le moteur l'ouvre avec le seuil qui lui convient (Q² pour les diffusions, p_T pour les jets).
- Où chaque particule est née : le pilote Pythia écrit la position des vertex, et le processus dur de chaque événement ; TreeLevel les dessine et filtre dessus.
- Pythia 8.318 partout, avec ses tunes (
Monash 2013,A14…) traduits en numéros de Pythia. - Chemins accentués : un dossier de travail sous un nom d'utilisateur à accents s'ouvre comme un autre.
- Retirés : la voie WSL (Herwig ou Sherpa installés à la main dans une distribution) — Docker est la voie prévue.
TreeLevel Tools est sous GPL v3 ou ultérieure (voir LICENSE.txt dans l'archive) ; chaque générateur garde sa propre licence — voir CREDITS.md, et ci-dessous.
Deutsch
Der Kern, der die Monte-Carlo-Generatoren für TreeLevel 1.3 unter Windows ausführt. Er wird installiert, indem man das Archiv nach %LOCALAPPDATA%\Programs entpackt — kein Installationsprogramm, nichts in der Registrierung. Zum Aktualisieren einer früheren Version: TreeLevel schließen und das Archiv an derselben Stelle entpacken, wobei die vorhandenen Dateien ersetzt werden.
Wählen Sie das Archiv für Ihren Rechner: arm64 für einen Copilot+ PC oder ein ARM-Tablet, x64 überall sonst. Im Zweifel läuft die x64-Fassung auch auf ARM, unter Emulation.
Was das Archiv enthält: treelevel-tools.exe, das TreeLevel startet; treelevel-engine.exe, der Kern, der die Karte jedes Generators schreibt und ihn steuert; das Pythia-8-Modul, für diese Architektur übersetzt; CREDITS.md. Herwig, Sherpa, WHIZARD und CalcHEP laufen über das Container-Image, das Docker Desktop voraussetzt:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
Sonst ist nichts zu tun: TreeLevel legt selbst für jeden Auftrag einen kurzlebigen Container an. Docker Desktop muss laufen, wenn TreeLevel startet; die Generatoren des Images erscheinen dann, mit „(Docker)“ gekennzeichnet.
Der Kern hat kein Fenster. TreeLevel startet ihn, wann immer er gebraucht wird. Wenn Sie treelevel-tools.exe doppelklicken, warnt Windows SmartScreen vor einer nicht erkannten App — der Kern ist nicht signiert —, und nach der Warnung zeigt eine Konsole seine Gebrauchsanweisung und schließt sich wieder. Das ist normal und ohne Wirkung.
Was sich ändert
- Ein einziger Kern für Windows, den Mac und das Image. Die Karten der Generatoren werden nur noch einmal geschrieben, in C++ (
Backends/engine), und dasselbe Programm läuft hier, auf dem Mac und im Container. Der Windows-Teil sucht nur noch Docker, das Image und das Pythia-Modul. - „Tout faire tourner dans l'image Docker“, ein Kästchen in den Einstellungen von TreeLevel 1.3. Angekreuzt führt das Image alle Aufträge aus, Pythia eingeschlossen, und nichts wird angeboten, wenn Docker oder das Image fehlen. Nicht angekreuzt läuft Pythia nativ, und der Rest läuft über das Image.
- Was das Experiment aufzeichnet: Die Quelle Maschine von TreeLevel 1.3 wählt ein Phänomen — alles, was der Detektor sieht, die Streuung durch ein Photon, die Annihilation in γ*/Z, das W, ausgetauscht oder erzeugt, die Bosonenpaare, die Jets, die Photoproduktion, die weichen Kollisionen —, und der Kern öffnet es mit der passenden Schwelle (Q² für die Streuungen, p_T für die Jets).
- Wo jedes Teilchen entstanden ist: Der Pythia-Treiber schreibt die Position der Vertizes und den harten Prozess jedes Ereignisses; TreeLevel zeichnet sie und filtert danach.
- Pythia 8.318 überall, mit seinen Tunes (
Monash 2013,A14…), in Pythias Nummern übersetzt. - Pfade mit Akzenten: Ein Auftragsordner unter einem Benutzernamen mit Akzenten öffnet sich wie jeder andere.
- Entfernt: der WSL-Weg (Herwig oder Sherpa von Hand in einer Distribution installiert) — Docker ist der vorgesehene Weg.
TreeLevel Tools steht unter GPL v3 oder neuer (siehe LICENSE.txt im Archiv); jeder Generator behält seine eigene Lizenz — siehe CREDITS.md und unten.
Italiano
Il motore che fa girare i generatori Monte Carlo per TreeLevel 1.3 su Windows. Si installa scompattando l'archivio in %LOCALAPPDATA%\Programs — nessun programma d'installazione, nulla nel registro. Per aggiornare una versione precedente: chiudete TreeLevel, e scompattate l'archivio nello stesso posto sostituendo i file.
Scegliete l'archivio della vostra macchina: arm64 per un PC Copilot+ o un tablet ARM, x64 ovunque altrove. Nel dubbio, la x64 funziona anche su ARM, in emulazione.
Che cosa contiene l'archivio: treelevel-tools.exe, che TreeLevel lancia; treelevel-engine.exe, il motore che scrive la scheda di ogni generatore e lo conduce; il modulo Pythia 8 compilato per questa architettura; CREDITS.md. Herwig, Sherpa, WHIZARD e CalcHEP passano dall'immagine container, che richiede Docker Desktop:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
Nient'altro da fare: TreeLevel crea da sé un container effimero per ogni lavoro. Docker Desktop deve essere avviato quando TreeLevel parte; i generatori dell'immagine compaiono allora, contrassegnati «(Docker)».
Il motore non ha finestra. È TreeLevel a lanciarlo, a ogni necessità. Se fate doppio clic su treelevel-tools.exe, Windows SmartScreen avverte di un'applicazione non riconosciuta — il motore non è firmato — e, superato l'avviso, una console mostra le sue istruzioni d'uso e si richiude. È normale, e senza effetto.
Che cosa cambia
- Un solo motore per Windows, il Mac e l'immagine. Le schede dei generatori sono ormai scritte una volta sola, in C++ (
Backends/engine), e lo stesso programma gira qui, sul Mac e nel container. La parte Windows non fa più che trovare Docker, l'immagine e il modulo Pythia. - «Tout faire tourner dans l'image Docker», una casella delle Impostazioni di TreeLevel 1.3. Spuntata, l'immagine conduce tutti i lavori, Pythia compreso, e nulla è proposto quando mancano Docker o l'immagine. Non spuntata, Pythia gira in nativo e il resto passa dall'immagine.
- Ciò che l'esperimento registra: la sorgente Macchina di TreeLevel 1.3 sceglie un fenomeno — tutto ciò che il rivelatore vede, la diffusione tramite un fotone, l'annichilazione in γ*/Z, il W scambiato o prodotto, le coppie di bosoni, i getti, la fotoproduzione, le collisioni molli —, e il motore lo apre con la soglia che gli conviene (Q² per le diffusioni, p_T per i getti).
- Dove è nata ogni particella: il driver Pythia scrive la posizione dei vertici, e il processo duro di ogni evento; TreeLevel li disegna e filtra in base a essi.
- Pythia 8.318 ovunque, con i suoi tune (
Monash 2013,A14…) tradotti in numeri di Pythia. - Percorsi con accenti: una cartella di lavoro sotto un nome utente con accenti si apre come un'altra.
- Rimossa: la via WSL (Herwig o Sherpa installati a mano in una distribuzione) — Docker è la via prevista.
TreeLevel Tools è sotto GPL v3 o successiva (vedi LICENSE.txt nell'archivio); ogni generatore mantiene la propria licenza — vedi CREDITS.md, e qui sotto.
Español
El motor que hace funcionar los generadores Monte Carlo para TreeLevel 1.3 en Windows. Se instala desplegando el archivo en %LOCALAPPDATA%\Programs — sin instalador, nada en el registro. Para actualizar una versión anterior: cierre TreeLevel y despliegue el archivo en el mismo lugar, sustituyendo los ficheros.
Elija el archivo de su máquina: arm64 para un PC Copilot+ o una tableta ARM, x64 en todos los demás casos. En caso de duda, el x64 funciona también en ARM, en emulación.
Lo que contiene el archivo: treelevel-tools.exe, que TreeLevel lanza; treelevel-engine.exe, el motor que escribe la tarjeta de cada generador y lo controla; el módulo Pythia 8 compilado para esta arquitectura; CREDITS.md. Herwig, Sherpa, WHIZARD y CalcHEP pasan por la imagen de contenedor, que exige Docker Desktop:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
No hay nada más que hacer: TreeLevel crea por sí mismo un contenedor efímero para cada trabajo. Docker Desktop debe estar en marcha cuando TreeLevel arranca; los generadores de la imagen aparecen entonces, marcados «(Docker)».
El motor no tiene ventana. Es TreeLevel quien lo lanza, cada vez que hace falta. Si hace doble clic en treelevel-tools.exe, Windows SmartScreen advierte de una aplicación no reconocida — el motor no está firmado — y, superada la advertencia, una consola muestra sus instrucciones de uso y se cierra. Es normal, y no tiene ningún efecto.
Qué cambia
- Un solo motor para Windows, el Mac y la imagen. Las tarjetas de los generadores ya solo se escriben una vez, en C++ (
Backends/engine), y el mismo programa funciona aquí, en el Mac y en el contenedor. La parte de Windows ya solo se encarga de encontrar Docker, la imagen y el módulo Pythia. - «Tout faire tourner dans l'image Docker», una casilla de los Ajustes de TreeLevel 1.3. Marcada, la imagen ejecuta todos los trabajos, Pythia incluido, y no se ofrece nada cuando faltan Docker o la imagen. Desmarcada, Pythia funciona en nativo y el resto pasa por la imagen.
- Lo que registra el experimento: la fuente Máquina de TreeLevel 1.3 elige un fenómeno — todo lo que ve el detector, la dispersión por un fotón, la aniquilación en γ*/Z, el W intercambiado o producido, los pares de bosones, los jets, la fotoproducción, las colisiones blandas —, y el motor lo abre con el umbral que le conviene (Q² para las dispersiones, p_T para los jets).
- Dónde nació cada partícula: el controlador de Pythia escribe la posición de los vértices, y el proceso duro de cada suceso; TreeLevel los dibuja y filtra según ellos.
- Pythia 8.318 en todas partes, con sus tunes (
Monash 2013,A14…) traducidos a números de Pythia. - Rutas con acentos: una carpeta de trabajo bajo un nombre de usuario con acentos se abre como cualquier otra.
- Retirada: la vía WSL (Herwig o Sherpa instalados a mano en una distribución) — Docker es la vía prevista.
TreeLevel Tools está bajo GPL v3 o posterior (véase LICENSE.txt en el archivo); cada generador conserva su propia licencia — véase CREDITS.md, y más abajo.
Português (Brasil)
O motor que roda os geradores Monte Carlo para o TreeLevel 1.3 no Windows. Ele é instalado descompactando o arquivo em %LOCALAPPDATA%\Programs — sem instalador, nada no registro. Para atualizar uma versão anterior: feche o TreeLevel e descompacte o arquivo no mesmo lugar, substituindo os arquivos existentes.
Escolha o arquivo da sua máquina: arm64 para um PC Copilot+ ou um tablet ARM, x64 em todos os outros casos. Na dúvida, o x64 também funciona no ARM, em emulação.
O que o arquivo contém: treelevel-tools.exe, que o TreeLevel inicia; treelevel-engine.exe, o motor que escreve o cartão de cada gerador e o conduz; o módulo Pythia 8 compilado para esta arquitetura; CREDITS.md. Herwig, Sherpa, WHIZARD e CalcHEP passam pela imagem de contêiner, que exige o Docker Desktop:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
Não há mais nada a fazer: o próprio TreeLevel cria um contêiner efêmero para cada trabalho. O Docker Desktop precisa estar em execução quando o TreeLevel é iniciado; os geradores da imagem aparecem então, marcados “(Docker)”.
O motor não tem janela. É o TreeLevel que o inicia, sempre que necessário. Se você clicar duas vezes em treelevel-tools.exe, o Windows SmartScreen avisa sobre um aplicativo não reconhecido — o motor não é assinado — e, passado o aviso, um console mostra suas instruções de uso e se fecha. É normal, e não tem efeito algum.
O que muda
- Um único motor para o Windows, o Mac e a imagem. Os cartões dos geradores passam a ser escritos uma única vez, em C++ (
Backends/engine), e o mesmo programa roda aqui, no Mac e no contêiner. A parte do Windows agora só encontra o Docker, a imagem e o módulo Pythia. - “Tout faire tourner dans l'image Docker”, uma caixa dos Ajustes do TreeLevel 1.3. Marcada, a imagem conduz todos os trabalhos, inclusive o Pythia, e nada é oferecido quando faltam o Docker ou a imagem. Desmarcada, o Pythia roda nativamente e o resto passa pela imagem.
- O que o experimento registra: a fonte Máquina do TreeLevel 1.3 escolhe um fenômeno — tudo o que o detector vê, o espalhamento por um fóton, a aniquilação em γ*/Z, o W trocado ou produzido, os pares de bósons, os jatos, a fotoprodução, as colisões moles —, e o motor o abre com o limiar que lhe convém (Q² para os espalhamentos, p_T para os jatos).
- Onde cada partícula nasceu: o driver do Pythia escreve a posição dos vértices, e o processo duro de cada evento; o TreeLevel os desenha e filtra por eles.
- Pythia 8.318 em todo lugar, com seus tunes (
Monash 2013,A14…) traduzidos em números do Pythia. - Caminhos com acentos: uma pasta de trabalho sob um nome de usuário com acentos abre como qualquer outra.
- Removida: a via WSL (Herwig ou Sherpa instalados à mão em uma distribuição) — o Docker é a via prevista.
O TreeLevel Tools é GPL v3 ou posterior (veja LICENSE.txt no arquivo); cada gerador mantém sua própria licença — veja CREDITS.md, e abaixo.
Русский
Ядро, которое запускает генераторы Монте-Карло для TreeLevel 1.3 в Windows. Устанавливается распаковкой архива в %LOCALAPPDATA%\Programs — ни установщика, ни записей в реестре. Чтобы обновить предыдущую версию: закройте TreeLevel и распакуйте архив в то же место, заменив файлы.
Выберите архив для своей машины: arm64 для ПК Copilot+ или планшета на ARM, x64 во всех остальных случаях. В случае сомнений x64 работает и на ARM, под эмуляцией.
Что содержит архив: treelevel-tools.exe, который запускает TreeLevel; treelevel-engine.exe — ядро, которое пишет карточку каждого генератора и ведёт его; модуль Pythia 8, скомпилированный для этой архитектуры; CREDITS.md. Herwig, Sherpa, WHIZARD и CalcHEP идут через образ контейнера, которому нужен Docker Desktop:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
Больше ничего делать не нужно: TreeLevel сам создаёт временный контейнер для каждого задания. Docker Desktop должен быть запущен, когда стартует TreeLevel; тогда появляются генераторы образа с пометкой «(Docker)».
У ядра нет окна. Его запускает TreeLevel, всякий раз, когда это нужно. Если дважды щёлкнуть treelevel-tools.exe, Windows SmartScreen предупредит о нераспознанном приложении — ядро не подписано, — а после предупреждения консоль покажет инструкцию по использованию и закроется. Это нормально и ни на что не влияет.
Что меняется
- Одно ядро для Windows, Mac и образа. Карточки генераторов теперь пишутся только один раз, на C++ (
Backends/engine), и одна и та же программа работает здесь, на Mac и в контейнере. Часть для Windows теперь лишь находит Docker, образ и модуль Pythia. - «Tout faire tourner dans l'image Docker» — флажок в «Настройках» TreeLevel 1.3. Когда он установлен, образ выполняет все задания, включая Pythia, и ничего не предлагается, если нет Docker или образа. Когда он снят, Pythia работает нативно, а остальное идёт через образ.
- Что регистрирует эксперимент: источник «Ускоритель» в TreeLevel 1.3 выбирает явление — всё, что видит детектор, рассеяние на фотоне, аннигиляцию в γ*/Z, обмен или рождение W, пары бозонов, струи, фоторождение, мягкие столкновения, — и ядро открывает его с подходящим порогом (Q² для рассеяний, p_T для струй).
- Где родилась каждая частица: управляющая программа Pythia записывает положения вершин и жёсткий процесс каждого события; TreeLevel рисует их и фильтрует по ним.
- Pythia 8.318 везде, с её тюнами (
Monash 2013,A14…), переведёнными в номера Pythia. - Пути с диакритикой: папка задания под именем пользователя с диакритическими знаками открывается как любая другая.
- Удалено: путь через WSL (Herwig или Sherpa, установленные вручную в дистрибутив) — предусмотренный путь — Docker.
TreeLevel Tools распространяется под GPL v3 или более поздней (см. LICENSE.txt в архиве); у каждого генератора своя лицензия — см. CREDITS.md и ниже.
简体中文
本引擎为 Windows 上的 TreeLevel 1.3 运行蒙特卡罗生成器。安装方法是把压缩包解压到 %LOCALAPPDATA%\Programs——没有安装程序,注册表里什么也不留。要更新旧版本:关闭 TreeLevel,把压缩包解压到同一位置,替换原有文件。
选择与您的机器相符的压缩包:Copilot+ PC 或 ARM 平板用 arm64,其他情况一律用 x64。拿不准时,x64 版本在 ARM 上也能以模拟方式运行。
压缩包内容:treelevel-tools.exe,由 TreeLevel 启动;treelevel-engine.exe,为每个生成器写出卡片并驱动其运行的引擎;为该架构编译的 Pythia 8 模块;CREDITS.md。Herwig、Sherpa、WHIZARD 与 CalcHEP 经由容器镜像运行,这需要 Docker Desktop:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
无需其他操作:TreeLevel 会为每个作业自行创建一个临时容器。TreeLevel 启动时 Docker Desktop 必须已在运行;镜像中的生成器随即出现,并标有“(Docker)”。
引擎没有窗口。它由 TreeLevel 在需要时启动。如果您双击 treelevel-tools.exe,Windows SmartScreen 会警告这是一个无法识别的应用——引擎没有签名——越过警告后,会有一个控制台显示其使用说明,随即关闭。这是正常的,也不会产生任何影响。
变更内容
- Windows、Mac 与镜像共用一个引擎。生成器的卡片现在只写出一次,用 C++(
Backends/engine),同一个程序在这里、在 Mac 上和在容器中运行。Windows 部分只负责找到 Docker、镜像和 Pythia 模块。 - “Tout faire tourner dans l'image Docker”,TreeLevel 1.3 设置中的一个复选框。勾选后,由镜像运行所有作业,包括 Pythia;Docker 或镜像缺失时不提供任何生成器。取消勾选时,Pythia 以原生方式运行,其余经由镜像。
- 实验记录的内容:TreeLevel 1.3 的“加速器”来源选择一种现象——探测器所见的一切、经光子散射、湮灭为 γ*/Z、交换或产生的 W、玻色子对、喷注、光致产生、软碰撞——,引擎以适合它的阈值开启它(散射用 Q²,喷注用 p_T)。
- 每个粒子在哪里诞生:Pythia 驱动程序写出顶点的位置以及每个事件的硬过程;TreeLevel 绘制它们,并可据此筛选。
- Pythia 8.318 全面采用,其 tune(
Monash 2013、A14…)转换为 Pythia 的编号。 - 带重音的路径:位于带重音用户名之下的作业文件夹,也能像其他文件夹一样打开。
- 已移除:WSL 途径(在某个发行版中手动安装的 Herwig 或 Sherpa)——Docker 是预定的途径。
TreeLevel Tools 以 GPL v3 或更高版本发布(见压缩包中的 LICENSE.txt);每个生成器保留其自身的许可证——见 CREDITS.md 及下文。
日本語
Windows 上の TreeLevel 1.3 のためにモンテカルロ生成器を動かすエンジンです。書庫を %LOCALAPPDATA%\Programs に展開するだけでインストールできます——インストーラもなく、レジストリにも何も残しません。以前のバージョンを更新するには、TreeLevel を閉じ、書庫を同じ場所に展開してファイルを置き換えます。
お使いのマシンに合う書庫を選んでください:Copilot+ PC や ARM タブレットなら arm64、それ以外はすべて x64。迷ったら、x64 版も ARM でエミュレーションで動きます。
書庫の内容:TreeLevel が起動する treelevel-tools.exe、各生成器のカードを書き出してそれを動かすエンジン treelevel-engine.exe、このアーキテクチャ向けにコンパイルされた Pythia 8 モジュール、CREDITS.md。Herwig、Sherpa、WHIZARD、CalcHEP はコンテナイメージを通ります。それには Docker Desktop が必要です:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
ほかに必要なことはありません:TreeLevel がジョブごとに使い捨てのコンテナを自ら作ります。TreeLevel の起動時に Docker Desktop が動いている必要があります。そうすれば、イメージの生成器が「(Docker)」の印付きで現れます。
エンジンにはウィンドウがありません。必要になるたびに TreeLevel が起動します。treelevel-tools.exe をダブルクリックすると、Windows SmartScreen が認識されないアプリだと警告します——エンジンは署名されていません——。警告を越えると、コンソールが使い方を表示して閉じます。これは正常で、何の影響もありません。
変更点
- Windows、Mac、イメージに一つのエンジン。生成器のカードは C++(
Backends/engine)で一度だけ書き出されるようになり、同じプログラムがここでも、Mac でも、コンテナの中でも動きます。Windows 側の役目は、Docker、イメージ、Pythia モジュールを見つけることだけになりました。 - 「Tout faire tourner dans l'image Docker」、TreeLevel 1.3 の設定にあるチェックボックスです。チェックすると、Pythia を含むすべてのジョブをイメージが実行し、Docker やイメージがないときは何も提示されません。チェックを外すと、Pythia はネイティブで動き、残りはイメージを通ります。
- 実験が記録するもの:TreeLevel 1.3 の「加速器」ソースは現象を一つ選びます——検出器が見るものすべて、光子による散乱、γ*/Z への対消滅、交換または生成される W、ボソン対、ジェット、光生成、ソフトな衝突——。エンジンはそれに合った閾値でそれを開きます(散乱には Q²、ジェットには p_T)。
- 各粒子がどこで生まれたか:Pythia ドライバは頂点の位置と、各イベントのハード過程を書き出します。TreeLevel はそれらを描き、それで絞り込みます。
- どこでも Pythia 8.318。そのチューン(
Monash 2013、A14…)は Pythia の番号に変換されます。 - アクセント付きのパス:アクセントを含むユーザ名の下にあるジョブのフォルダも、ほかと同じように開きます。
- 削除:WSL の経路(ディストリビューションに手作業でインストールした Herwig や Sherpa)——Docker が想定された経路です。
TreeLevel Tools は GPL v3 以降のもとにあります(書庫の LICENSE.txt を参照)。各生成器はそれぞれのライセンスを保ちます——CREDITS.md と下記を参照してください。
한국어
Windows에서 TreeLevel 1.3을 위해 몬테카를로 생성기를 돌리는 엔진입니다. 압축 파일을 %LOCALAPPDATA%\Programs에 풀기만 하면 설치됩니다—설치 프로그램도 없고 레지스트리에 남는 것도 없습니다. 이전 버전을 업데이트하려면 TreeLevel을 닫고, 압축 파일을 같은 자리에 풀어 파일을 덮어쓰십시오.
여러분의 컴퓨터에 맞는 압축 파일을 고르십시오: Copilot+ PC나 ARM 태블릿이면 arm64, 그 밖에는 모두 x64. 헷갈릴 때는 x64판도 ARM에서 에뮬레이션으로 돌아갑니다.
압축 파일의 내용: TreeLevel이 실행하는 treelevel-tools.exe, 각 생성기의 카드를 쓰고 생성기를 구동하는 엔진 treelevel-engine.exe, 이 아키텍처용으로 컴파일된 Pythia 8 모듈, CREDITS.md. Herwig, Sherpa, WHIZARD, CalcHEP은 컨테이너 이미지를 거치며, 이 이미지에는 Docker Desktop이 필요합니다:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
더 할 일은 없습니다: TreeLevel이 작업마다 일회용 컨테이너를 직접 만듭니다. TreeLevel이 시작할 때 Docker Desktop이 실행 중이어야 하며, 그러면 이미지의 생성기가 ‘(Docker)’ 표시를 달고 나타납니다.
엔진에는 창이 없습니다. TreeLevel이 필요할 때마다 실행합니다. treelevel-tools.exe를 더블클릭하면 Windows SmartScreen이 인식할 수 없는 앱이라고 경고합니다—엔진은 서명되어 있지 않습니다—. 경고를 넘기면 콘솔이 사용법을 보여 주고 닫힙니다. 정상이며, 아무 영향도 없습니다.
바뀐 점
- Windows, Mac, 이미지에 하나의 엔진. 생성기의 카드는 이제 C++(
Backends/engine)로 한 번만 작성되며, 같은 프로그램이 여기서도, Mac에서도, 컨테이너 안에서도 돌아갑니다. Windows 쪽은 이제 Docker, 이미지, Pythia 모듈을 찾는 일만 합니다. - ‘Tout faire tourner dans l'image Docker’, TreeLevel 1.3 설정에 있는 상자입니다. 체크하면 Pythia를 포함한 모든 작업을 이미지가 실행하며, Docker나 이미지가 없으면 아무것도 제공되지 않습니다. 체크를 해제하면 Pythia는 네이티브로 돌아가고 나머지는 이미지를 거칩니다.
- 실험이 기록하는 것: TreeLevel 1.3의 ‘가속기’ 출처는 현상 하나를 고릅니다—검출기가 보는 모든 것, 광자에 의한 산란, γ*/Z로 쌍소멸, 교환되거나 생성되는 W, 보손 쌍, 제트, 광생성, 무른 충돌—. 엔진은 그에 맞는 문턱값으로 이를 엽니다(산란에는 Q², 제트에는 p_T).
- 각 입자가 태어난 곳: Pythia 드라이버는 꼭짓점의 위치와 각 사건의 경성 과정을 씁니다. TreeLevel은 이를 그리고, 이를 기준으로 거릅니다.
- 어디서나 Pythia 8.318, 그 튠(
Monash 2013,A14…)은 Pythia 번호로 변환됩니다. - 악센트가 들어간 경로: 악센트가 있는 사용자 이름 아래의 작업 폴더도 다른 폴더처럼 열립니다.
- 제거됨: WSL 경로(배포판에 직접 설치한 Herwig나 Sherpa)—Docker가 예정된 경로입니다.
TreeLevel Tools는 GPL v3 이상을 따릅니다(압축 파일 안의 LICENSE.txt 참조). 각 생성기는 저마다의 사용권을 유지합니다—CREDITS.md와 아래를 보십시오.
हिन्दी
वह इंजन जो Windows पर TreeLevel 1.3 के लिए मोंटे कार्लो जनक चलाता है। इसे स्थापित करने के लिए आर्काइव को %LOCALAPPDATA%\Programs में निकालिए — कोई संस्थापक नहीं, रजिस्ट्री में कुछ नहीं। पिछले संस्करण को अद्यतन करने के लिए: TreeLevel बंद करें, और आर्काइव उसी जगह निकालें, फ़ाइलों को बदलते हुए।
अपनी मशीन का आर्काइव चुनिए: Copilot+ PC या ARM टैबलेट के लिए arm64, बाकी हर जगह x64। संदेह हो तो x64 भी ARM पर, अनुकरण के सहारे, चलता है।
आर्काइव में क्या है: treelevel-tools.exe, जिसे TreeLevel शुरू करता है; treelevel-engine.exe, वह इंजन जो हर जनक का कार्ड लिखता है और उसे चलाता है; इस वास्तुकला के लिए संकलित Pythia 8 मॉड्यूल; CREDITS.md। Herwig, Sherpa, WHIZARD और CalcHEP कंटेनर इमेज के माध्यम से चलते हैं, जिसके लिए Docker Desktop चाहिए:
docker pull ghcr.io/gpasa/treelevel-tools:0.4.0
और कुछ करने की ज़रूरत नहीं: TreeLevel हर कार्य के लिए स्वयं एक अल्पकालिक कंटेनर बनाता है। TreeLevel शुरू होते समय Docker Desktop चालू होना चाहिए; तब इमेज के जनक दिखाई देते हैं, उनके बाद “(Docker)” लिखा होता है।
इंजन की कोई विंडो नहीं है। इसे TreeLevel ही, जब भी ज़रूरत हो, शुरू करता है। यदि आप treelevel-tools.exe पर डबल-क्लिक करें, तो Windows SmartScreen एक अपरिचित ऐप्लिकेशन की चेतावनी देता है — इंजन हस्ताक्षरित नहीं है — और चेतावनी के बाद एक कंसोल उसके उपयोग का तरीका दिखाकर बंद हो जाता है। यह सामान्य है, और इसका कोई प्रभाव नहीं।
क्या बदलता है
- Windows, Mac और इमेज के लिए एक ही इंजन। जनकों के कार्ड अब केवल एक बार, C++ में (
Backends/engine), लिखे जाते हैं, और वही प्रोग्राम यहाँ, Mac पर और कंटेनर में चलता है। Windows वाला भाग अब केवल Docker, इमेज और Pythia मॉड्यूल को ढूँढता है। - “Tout faire tourner dans l'image Docker”, TreeLevel 1.3 की सेटिंग्स का एक चेकबॉक्स। चुना होने पर इमेज सारे कार्य चलाती है, Pythia सहित, और Docker या इमेज न होने पर कुछ भी प्रस्तुत नहीं किया जाता। न चुना होने पर Pythia नेटिव रूप से चलता है और बाकी इमेज के माध्यम से।
- प्रयोग क्या दर्ज करता है: TreeLevel 1.3 का त्वरक स्रोत एक परिघटना चुनता है — संसूचक जो कुछ देखता है, फ़ोटॉन द्वारा प्रकीर्णन, γ*/Z में विनाश, विनिमित या उत्पन्न W, बोसॉन जोड़े, जेट, फ़ोटो-उत्पादन, मृदु टक्करें —, और इंजन उसे उसके अनुकूल देहली के साथ खोलता है (प्रकीर्णनों के लिए Q², जेटों के लिए p_T)।
- हर कण कहाँ उत्पन्न हुआ: Pythia ड्राइवर शीर्षों की स्थितियाँ, और हर घटना की कठोर प्रक्रिया लिखता है; TreeLevel उन्हें दिखाता है और उनके आधार पर छाँटता है।
- Pythia 8.318 हर जगह, उसके ट्यूनों (
Monash 2013,A14…) के साथ, जिन्हें Pythia की संख्याओं में बदला जाता है। - विशेषक चिह्नों वाले पथ: विशेषक चिह्नों वाले उपयोगकर्ता-नाम के अंतर्गत कार्य-फ़ोल्डर किसी भी दूसरे फ़ोल्डर की तरह खुलता है।
- हटाया गया: WSL का रास्ता (किसी वितरण में हाथ से स्थापित Herwig या Sherpa) — Docker ही नियत रास्ता है।
TreeLevel Tools GPL v3 या उसके बाद के संस्करण के अंतर्गत है (आर्काइव में LICENSE.txt देखें); हर जनक का अपना लाइसेंस बना रहता है — CREDITS.md देखें, और नीचे।
Links and credits — the generators, their authors and what to cite: CREDITS.md · in your language