यह Manim (जो 3Blue1Brown के द्वारा प्रथमतः लिखा हुआ है) के लिए एक विस्तार उपकरण है, जिसका उद्देश्य रसायन विज्ञान के क्षेत्र में ऐनीमैटिड चलचित्र बनाने में सहायता करना है।
pip install chanim
१. अपने OS के अनुसार यहाँ पर लिखी प्रक्रिया का पालन करते हुए manim की बाहरी निर्भरताएँ संस्थापित करें।
२. इस रेपॉसीटोरी को क्लोन करें
३. क्लोन किए गए डायरेक्टरी में एक टर्मिनल विंडो खोलें, और pip install -e .
चलाएं, अन्यतः यदि आपको poetry इस्तेमाल करना हों, तो आप poetry install
का भी प्रयोग कार सकते हैं। दोनों तरीकों से manim भी स्थापित हों जाएगा। (लेकिन आपको बाहरी निर्भरताएँ फिर भी स्थापित करनी होंगी)
अब आप किसी भी अन्य Python पैकेज की तरह from chanim import <*|किसी_वस्तु_का_नाम>
से इसे इस्तेमाल करना शुरू कर सकते हैं।
कैनिम को काम करते हुए देखने के लिए यह छोटा सा उदाहरण प्रस्तुत करता हूँ।
from chanim import *
class ChanimScene(Scene):
def construct(self):
## ChemWithName एक रसायन आरेख के साथ एक नाम का लेबल बनाता है।
chem = ChemWithName("*6((=O)-N(-CH_3)-*5(-N=-N(-CH_3)-=)--(=O)-N(-H_3C)-)", "Caffeine")
self.play(chem.creation_anim())
self.wait()
इसे एक python (.py
) फाइल में टाइप करें। मै मान रहा हूँ की आपने इसे chem.py
के नाम से सहेजा होगा।
अपने कमांड प्रॉम्प्ट/टर्मिनल में यह लिखें (मानते हुए की आप फ़ाइल के मूल फ़ोल्डर में हैं):
manim -p -qm chem.py ChanimScene
इससे आपका सीन रेन्डर हों जाएगा और आपके पसंदीदा वीडियो प्लेयर में निम्न वीडिओ चल जानी चाहिए।
ChanimScene.mp4
बधाई हों! आपने कैनिम के साथ अपने पहले एनिमेशन की रचना करी और उसे चलाया।
कैनिम और उसके इस्तेमाल के बारे में और जानने के लिए आप सूत्र कोड और दस्तावेज़ (जल्द आने वाला है!) देख सकते हैं।
अभी के लिए कैनिम केवल यौगिकों और प्रतिक्रियाओं, तथा कुछ और Chemfig आदेशों (Chemfig एक लेटेक्स पैकेज है जो रासायनिक रेणू को चित्र कर सकता है. विवरण दस्तावेज़ वेबसाइट है यहाँ है, परंतु और आना बाकी है! अगर आपके पास कोई सुझाव है, कृपया एक नया issue बनाये।
यदि आपके लिए कुछ सही से ना चल रहा हो तो issue खोलने या मेरे से संपर्क करने में बिल्कुल न हिचकिचाएँ!