इस प्रोजेक्ट के बारे में

ALPURIS OS को इसके लेखक ललित चंद्रा (ललित अल्पुरी) द्वारा एक संप्रभु जीवित एजेंट महानगर इंजन के रूप में प्रस्तुत किया गया है। README के अनुसार, यह 100 विषम स्वायत्त AI नागरिकों का अनुकरण करता है जो 23 गतिशील क्षेत्रों में स्वयं को व्यवस्थित करते हैं, साथ ही इसमें एक स्टॉक मार्केट, एक नागरिक शासन सभा, एक न्यूज़रूम और एक इंटरैक्टिव 3D WebGL वॉक्सेल सिटी शामिल है। कॉग्निशन: NEXUS LOOM सबसिस्टम PIANO डुअल-स्पीड थिंकिंग को लागू करता है। एक तेज़ रिफ्लेक्सिव टिक प्रतिक्रियाओं, बाधा स्टीयरिंग, पैदल यात्री बचाव और ट्रांजेक्शनल अभिवादन को कवर करता है, जबकि एक धीमा विचारशील टिक वित्तीय लक्ष्य अनुकूलन, डेटिंग प्रस्तावों, कंपनी की स्थापना और स्थायी एपिसोडिक मेमोरी के आधार पर संसदीय मतदान को कवर करता है। एक ECS स्पैटियल हैशिंग ग्रिड स्पैटियल नेबरहुड हैश का उपयोग करके एजेंट कॉग्निटिव स्टेट को 3D ज्योमेट्री से अलग करता है, और एक थ्रेड-सेफ pub/sub इवेंट बस UUID ट्रेस इंडेक्सिंग और रोलिंग टेलीमेट्री रिप्ले के साथ विषयों को रूट करती है। इंटरफेस और मीडिया: ब्राउज़र कॉकपिट Three.js के साथ शहर को रेंडर करता है, नागरिक डोजियर और गवर्नर कमांड प्रदान करता है, और gzip स्टेट स्नैपशॉट के साथ-साथ Server-Sent Events टेलीमेट्री स्ट्रीम प्राप्त करता है। एक जीरो-एसेट प्रोसीजरल Web Audio सिंथेसाइज़र बिना किसी MP3 या WAV फ़ाइलों के नेटिव AudioContext नोड्स से मानसून की बारिश, दूर की गड़गड़ाहट और मेट्रो हम (hum) उत्पन्न करता है। सूचीबद्ध APIs में वर्ल्ड इन्फो, इवेंट बस, सिटीजन प्रोफाइल, फुल स्टेट, लाइव स्ट्रीमिंग और स्टॉक डेटा के लिए एंडपॉइंट्स शामिल हैं। यह इंजन Python 3.10 और उससे ऊपर के संस्करणों को लक्षित करता है, इसे python3 server.py के साथ लॉन्च किया जाता है और यह पोर्ट 9090 पर सेवा देता है। रिपॉजिटरी tests/test_production_suite.py के तहत एक pytest प्रोडक्शन सूट प्रदान करती है, और docs/assets में स्क्रीनशॉट 3D स्काईलाइन, मानसून स्टॉर्म लाइटिंग और आर्किटेक्चरल ब्लॉक्स को दर्शाते हैं। इसे MIT लाइसेंस के तहत जारी किया गया है।