وکیپیڈیا
skrwiki
https://skr.wikipedia.org/wiki/%D9%BE%DB%81%D9%84%D8%A7_%D9%BE%D8%B1%D8%AA
MediaWiki 1.47.0-wmf.4
first-letter
میڈیا
خاص
ڳالھ مہاڑ
ورتݨ آلا
ورتݨ آلے نال ڳالھ مہاڑ
وکیپیڈیا
وکیپیڈیا ڳالھ مہاڑ
فائل
فائل ڳالھ مہاڑ
میڈیا وکی
میڈیا وکی ڳالھ مہاڑ
سانچہ
سانچہ ڳالھ مہاڑ
مدد
مدد ڳالھ مہاڑ
ونکی
ونکی ڳالھ مہاڑ
TimedText
TimedText talk
ماڈیول
ماڈیول ڳالھ مہاڑ
Event
Event talk
سرائیکستان دا نقشہ
0
1559
71451
71446
2026-06-03T03:18:52Z
Sraiki
12
/* سرائیکستان دے نقشے دی تاریخ */
71451
wikitext
text/x-wiki
بھرا عامر فہیم دی [[سرائیکستان]] نقشہ بارے پوسٹ اتے بھراویں دے Replyes دا جواب :-
[[File:Map-of-saraikistan.jpg|thumb|سرائیکستان دا نقشہ]]
سجنڑو :- اول تاں میں کڈھیں خود کہیں کوں نی آکھیا جو نقشہ میں بنڑایا ھا پر میڈا بھرا مجاھد جتوئی اج خود انکاری تھیا بیٹھے جناں خود کئی دفعہ تے ڈھر جاہ تے آکھیے جو اے کم اجمل مسن دا ھے،
ایندے وچ رتی بھر کوڑ کینی جو SQM دے ابتدئی ڈینہیں اچ مجاھد بھرا دی ماڈل ٹاون اچ فوٹو گرافری والی دوکان دے چوبارے اتے اے بقشہ تیار تھیا ھا، میں سروے آف [[پاکستان]] دے [[صوبہ]] پنجاب، [[سندھ]] تے سرحد دے نقشے گھن آیا ھم تے بھرا مجاھد دی سرپرستی تے مشورے مطابق طے کیتا کیا جو کہڑا کہڑا ضلع نقشے اچ شامل کیتا ونجے،
اے طے تھیونڑ دے بعد اچ اے [[سرائیکستان]] دا نقشہ سروے آف [[پاکستان]] دے نقشے توں ھر ضلع دی حدود دا خیال کریندیں اناں نقشیں توں میں خود تیار کیتا ھا پر مکمل رھنمائی بھرا مجاھد جتوئی دی ھئی تے اے اناں دے آکھنڑ تے تیار تھیا ، حقیقت تاں ایہا ھے پر میں کڈھیں کہیں کوں نی آکھیا جو میں بنڑے نہ کڈھیں ایندا کریڈٹ چاونڑ دی کوشش کیتی ھے،
بھرا عامر فہیم دی ایں پوسٹ لاونڑ تے تاریخ مسخ پئی تھیندی اے تاں اناں کوں آکھساں جو ادا ڈیلیٹ کر چھوڑ ایں پوسٹ کوں ، میڈے بھرا تے اساڈے تحریکی [[استاد]] توں اے برداشت نی تھیا جو ھک کارکن دا ناں کیوں آوے ، فوری آکھ ڈیتے جو تاریخ مسخ نہ کرو ، اے کم تاں صرف لیڈریں دے ھوندن ، بلکہ خود کئی دفعہ مجاھد بھرا خود میڈے ناں آکھیے خو اے کارنامہ اجمل مسن دا اے ۔
سئیں،
اساں تاں اپڑں ناں تک نہ لکھیا ھا ، بعد اچ ایں نقشے تے بئے کجھ بندیں وی ناں لکھ تے شائع کیتا ھا تاں یندا مطلب اے نی جو نقشہ اناں بنڑے ۔
جیوے [[سرائیکی]] (اجمل مسݨ)
<ref>https://m.facebook.com/story.php?story_fbid=609036739497503&id=100011735471761</ref>
== سرائیکستان دے نقشے دی تاریخ ==
* [[امارت ملتان]] دا نقشہ
* [[لنگاہ سلطنت ]] دا نقشہ
* [[صوبہ ملتان]] دا نقشہ
* اوبرائن دی طرفوں کنٹری ملتان دا نقشہ ١٨٨١ء
* دیوان فرید دے مقدمہ وچ عبدالرشید نسیم طالوت دی لکھت
* مہر عبدالحق دی کتاب وچ ملتانی زبان دا علاقہ
== سرائیکی پارٹیاں دا متفقہ نقشہ ==
سرائیکی پارٹیاں دا متفقہ نقشہ بݨاوݨ وچ ترائے شخصیات دا ناں آندے۔
* احسان چنگواݨی
* اجمل مسن
* مجاہد جتوئی
== نقشے دی شکل و صورت ==
سرائیکستان دا نقشہ غور نال ݙٹھا ون٘ڄے تاں ایندی شکل کئی ونک دیاں چیزاں نال رلدی ملدی ہے، جیندے وچوں کجھ اہم ایہ ہن:
== ١. ہک اݙدے ہوئے پکھی (پرندے) دی شکل ==
جے تساں ایں نقشے کوں ہک پکھی دی شکل وچ ݙیکھو:
* '''سر اتے چون٘جھ:''' ساریاں توں اتلا حصہ (میانوالی اتے ٹانک) ایں پکھی دا سر اتے چون٘جھ لڳدے۔
* '''پَر (پرواز):''' کھٻے پاسے دیرہ غازی خان، راجن پور اتے سڄے پاسے خانیوال، وہاڑی، لودھراں ایں پکھی دے کھنڈے ہوئے پَر لڳدن، جیویں او اݙدا پیا ہووے۔
* '''پوچھڑ (دُم):''' تلوتلا حصہ (رحیم یار خان اتے بہاولپور) ایں پکھی دی پچھلڑی یا پوچھڑ وان٘ڳوں ݙسدے۔
== ٢. ہک ٻیٹھے ہوئے شیر یا چیتے دی شکل ==
جے اینکوں ہک ٻیٹھے ہوئے خونخوار جانور دی نظر نال ݙٹھا ون٘ڄے:
* '''اڳلے پیر اتے ہتھ:''' دیرہ غازی خان اتے راجن پور دا علاقہ شیر دے اڳلے پیر وان٘ڳوں لڳدے جیڑھے او اڳوں تے دھر تے ٻہندے۔
* '''پچھلا حصہ اتے لَک:''' بہاولپور اتے رحیم یار خان دا وݙا علاقہ اوندا پچھلا دھڑ اتے لَک ٻݨدے۔
* '''سر:''' اتلا حصہ (میانوالی) اوندا اتے چکیا ہویا سر محسوس تھیندے۔
== ٣. ہک انسانی جثے (انسان دے ڈھانچے) دی شکل ==
ایندی شکل ہک کھڑے ہوئے انسان نال وی رلدی ہے:
* '''سر:''' میانوالی دا علاقہ سر دی جاہ ہے۔
* '''چھاتی اتے پیٹ:''' دیرہ اسماعیل خان، بھکر، لئیہ اتے کوٹ ادو ایں جثے دا لک اتے پیٹ ہن۔
* '''ٻانہیں (بازو):''' ہک پاسے ٹانک اتے دیرہ غازی خان اتے ٻئے پاسے خانیوال اتے وہاڑی ٻانہیں وان٘ڳوں ٻاہروں نکھتے ہوئے ہن۔
* '''پیر:''' تلوتے رحیم یار خان اتے بہاولپور ایں جثے دے مضبوط پیر ہن۔
== ٤. تریجھی تریخ دا چندر ==
سرائیکستان دا نقشہ ہلال (نویں ٹھلھے چندر) یا تریجھی تریخ دے چندر دی شکل نال ٻہوں رلدا ملدا ہے۔
اگر غور کیتا ون٘ڄے تاں نقشے دا ڈیزائن ایں طرحاں بݨایا ڳیا ہے جو ایہ ہلال دی شکل (Crescent Shape) وانڳوں مڑیا ہویا نظر آندا ہے۔ ایں سانڳے ایندے بارے معلومات تلے ݙتیاں ڳئیاں ہن:
=== چندر دی شکل دی تفصیل ===
* چندر دی تریخ: ایہ اسلامی مہینے دی ** ݙوجھی تریخ** دا چندر (ہلال) ہے، جینکوں باریک چندر وی آکھیا ویندے۔
* علامتی تشبیہ: ایں نقشے وچ سرائیکی وسیب دے اضلاع کوں ہک لڑی وچ ایں طرحاں جوڑیا ڳیا ہے جو ایہ ابھردے ہوئے نویں چندر (ہلال) دی شکل اختیار کر گھیندا ہے، جیڑھا جو ہک نویں آغاز اتے روشنی دی علامت ہے۔
=== نقشے تے لکھی لکھت دا خلاصہ ===
نقشے دے تلے سڄے پاسے سرائیکی زبان وچ ایہ معلومات لکھی ہوئی ہے:
* عنوان: سرائیکی اکثریتی اضلاع
* آبادی: ٥ کروڑ ستارھاں ضلعے (پنج کروڑ ستارھاں ضلعے دی کل آبادی)
* رقبہ: ١,١٣,٤١٦ مربع کلومیٹر
==حوالے==
e9w33dzkmc736h5a1ax0xnz38l6g9pv
کمیل ابن زیاد
0
4129
71452
22591
2026-06-03T03:23:35Z
Veritasphere
43
Veritasphere ٹوریا ڳیا ورقہ [[حضرت کمیل ابن زیاد رضی اللہ عنہ]] توں [[کمیل ابن زیاد]]: Misspelled title
22591
wikitext
text/x-wiki
کمیل ابن زیاد النخعی یا کُمَیل بن زِیاد بن نَہِیک نَخَعی صُہبانی الکوفی (پیدائش: 611ء— وفات: 701ء)، حضرت علی بن ابی طالب دے ساتھیاں تے مخلصین وچوں ہن۔ آپ نال [[دعائے کمیل]] منسوب ہے۔
[[File:تخطيط اسم كميل بن زياد النخعي.jpg|thumb| ]]
== سوانح ==
کمیل ابن زیاد رضی اللہ عنہ دا تعلق قبیلۂ نَخَع نال ہئی تے والد دا ناں زیاد بن نَہِیک ہے۔ رسول اللہ صلی اللہ علیہ و سلم نے قبیلۂ نخع کیتے دعا فرمائی ہے کہ: اَللّہمَ بارِك فِی النَخَع۔<ref>[[ابن اثیر جزری]]: [[اسد الغابۃ فی معرفۃ الصحابۃ]]، جلد 1، صفحہ 75۔</ref><ref>[[ابن سعد بغدادی]]، [[طبقات ابن سعد|الطبقات الكبیر]]، جلد 1، صفحہ 261۔</ref> حضرت کمیل دا سالِ پیدائش کہیں قدیمی ماخذ وچ موجود نی، البتہ [[خیر الدین الزرکلی]] (متوفی [[25 نومبر]] [[1976ء]]) نے اپݨی تصنیف [[الاعلام الزرکلی]] وچ سال پیدائش [[12ھ]] مطابق [[633ء]] لکھا ہے۔<ref>[[خیر الدین الزرکلی]]: الأعلام قاموس تراجم لأشہر الرجال و النساء، جلد 5، صفحہ 234۔</ref> شارح [[نہج البلاغہ]] محمد دستی نے لکھا ہے کہ [[کوفہ]] وچ [[محمد ابن مسلم تے ابراہیم ابن مسلم|طفلان مسلم بن عقیل]] دا قاتل حارث بن زیاد (جیہڑا [[ابن زیاد|عبیداللہ ابن زیاد]] دا ساتھی ہئی)، حضرت کمیل ابن زیاد دا بھرا ہئی۔<ref>محمد دشتی: ترجمہ نہج البلاغہ، صفحہ 599، مکتوب نمبر 61 کا پاورقی حاشیہ۔مطبوعہ [[قم]]، 1379 ہجری شمسی۔</ref>
=== خلافت علویہ وچ ===
حضرت کمیل شیعان علی وچ شمار کیتے ویندے ہن جیہڑے [[علی بن ابی طالب|حضرت علی]] دی بیعت کرݨ والے پہلے افراد وچوں ہن۔ [[جنگ صفین]] ([[26 جولائی|26 جولائی تا 28 جولائی]] [[657ء]]) وچ وی [[علی بن ابی طالب|حضرت علی بن ابی طالب]] دے نال شریک رہیے۔ [[ابن جریر طبری|مؤرخ ابن جریر طبری]] (متوفی [[310ھ]]) نے [[تاریخ الرسل والملوک]] وچ لکھا ہے کہ: [[عثمان بن عفان|خلیفہ سوم حضرت عثمان رضی اللہ عنہ]] نے حضرت کمیل کوں [[شام]] بھیڄ ݙتا ہئی۔<ref>[[ابن جریر طبری]]: [[تاریخ الرسل والملوک]]، جلد 6، صفحہ 2195 تا 2199۔</ref>
== بحیثیت حاکمِ ہیت ==
[[علی بن ابی طالب|حضرت علی بن ابی طالب]] نے آپ کوں شہر ہیت دا والی مقرر کیتا ۔<ref>ایہ شہر ہِیت سݙیندا ہئی جیہڑا [[شام]] دی سرحد تے [[دریائے فرات]] دے ساحل تے واقع ہے۔ موجودہ زمانے وچ [[عراق]]ی صوبہ [[رمادی|الرمادی]] وچ شامل ہے۔ عراق تے سرزمین عرب دے جنوبی علاقیاں دے قافلے ہیت دے رستوں شام دے شہر حلب دا سفر اختیار کریندے ہن۔ ہیت ہک آباد شہر ہئی جیہڑا مضبوط حصار وچ گھریا ہویا ہئی۔</ref> حضرت کمیل کوں معلوم تھیا کہ حضرت معاویہ دا لشکر سفیان بن عوف دی سرکردگی وچ ہیت تے یلغار دا ارادہ رکھدا ہے تاں انھاں نے گماں کیتا کہ دشمن قرقیسیا وچ ہے چنانچہ اپݨی فوج دے صرف 50 افراد کوں شہر دی حفاظت تے مامور کیتا تے باقی افراد کوں گھن کے قرقیسیا دی جانب عازم سفر تھئے۔ دشمن دے لشکر نے موقعے توں فائدہ چا کے ہیت تے حملہ کیتا جیندی بنا تے ہک مراسلے دے ذریعے [[علی ابن ابی طالب|حضرت علی]] دی سرزنش دا نشانہ بݨے۔ <ref>[[بلاذری|احمد بن یحییٰ البلاذری]]: أنساب الأشراف، جلد 5، صفحہ 517۔</ref> اِیں سرزنش دا متن [[نہج البلاغہ]] وچ موجود ہے کہ:
’’آدمی دا اُوں کم کوں نظرانداز کر ݙیوݨا کہ جیہڑا اُونکوں سپرد کیتا ڳیا ہے تے جیہڑا کم اُوندی بجائے ݙوجھیاں نال متعلق ہے، اُوندے وچ خواہ مخواہ گُھسݨا ہک کھلی ہوئی کمزوری تے تباہ کن فکر ہے۔ تیݙا اہل قرقیسا تے دھاوا ٻول ݙیوݨا تے اپݨی سرحداں کوں خالی چھوڑ ݙیوݨا جبکہ اتھاں نہ کوئی حفاظت کرݨ والا تے نہ دشمن دی سپاہ کوں روکݨ والا ہے، ہک پریشان خیالی دا مظاہرہ ہئی۔ اِیں طرح توں اپݨے دشمناں کیتے پل بݨ ڳیا جیہڑے تیݙے دوستاں تے حملہ آور تھیوݨ دا اِرادہ رکھدے ہوون۔ اِیں عالم وچ کہ نہ تیݙے بازؤاں وچ توانائی ہے، نہ تیݙا کجھ رعب و دَبدبہ ہے، نہ توں دشمن دا رستہ روکݨ والا ہیں، نہ اُوندا زور تروڑݨ والا ہیں، نہ اپݨے شہر والاں دے کم آوݨ والا ہیں تے نہ اپݨے امیر دی طرفوں کوئی کم انجام دیوݨ والا ہیں ‘‘۔ <ref>[[سید شریف رضی]]: [[نہج البلاغہ]]، مکتوب نمبر61، مترجم مفتی جعفر حسین، صفحہ 677۔ مطبوعہ [[لاہور]]، [[2003ء]]۔</ref>
[[علی بن ابی طالب|حضرت علی رضی اللہ عنہ]] دی شہادت (21 [[رمضان]] [[40ھ]]/ [[27 جنوری]] [[661ء]]) دے بعد آپ [[حسن بن علی|امام حسن رضی اللہ عنہ]] دے مصاحباں وچ شامل رہیے۔<ref>[[شیخ طوسی]]، رجال الطوسی، صفحہ97۔ مطبوعہ [[قم]]، [[1415ھ]]۔</ref>
== روایات ==
حضرت کمیل نے [[علی بن ابی طالب|حضرت علی بن ابی طالب]] توں دعائے خضر کوں نقل کیتا ہے۔ [[محمد باقر مجلسی|علامہ مجلسی]] نے [[بحار الانوار]] وچ [[علی بن ابی طالب|حضرت علی بن ابی طالب]] دی متعدد وصیتاں کوں کمیل ابن زیاد دے حوالے نال نقل کیتا ہے۔ ابن شعبہ حرانی نے تحف العقول وچ وی اِنہاں وصایا کوں نقل کیتے۔<ref>ابن شعبہ الحرانی: تحف العقول، صفحہ 171 تا 176۔مطبوعہ [[قم]]، [[1404ھ]]۔ </ref> [[اہل سنت|اہل سنت منابع]] وچ حضرت کمیل کوں قلیل الحدیث آکھا ڳیا ہے تاہم محدث [[یحییٰ بن معین]] (متوفی [[848ء]]) تے محدث [[ابن حبان|ابن حبان البُستی]] (متوفی [[20 اکتوبر]] [[965ء]]) نے آپ کوں ثقہ قرار ݙتے جبکہ [[ابوسعد السمعانی]] (متوفی [[562ھ]])نے اِنہاں توں روایت کوں ضعیف تے غیر ثقہ قرار ݙتے۔ [[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]] نے لکھا ہے کہ:
حضرت کمیل نے [[علی بن ابی طالب|حضرت علی بن ابی طالب]]، [[عمر بن خطاب|خلیفہ دؤم حضرت عمر رضی اللہ عنہ]]، [[عثمان بن عفان|خلیفہ سوم حضرت عثمان رضی اللہ عنہ]]، [[عبد اللہ بن مسعود|عبداللہ ابن مسعود رضی اللہ عنہ]] (متوفی [[650ء]])، [[ابو ہریرہ|حضرت ابوہریرہ رضی اللہ عنہ]] (متوفی [[59ھ]]) توں روایت کیتی ہے جبکہ عبدالرحمن بن عابس، ابو اسحاق سبیعی، عباس بن ذریح، عبد اللہ بن یزید صہبانی، اعمش، عبدالرحمن بن جندب وغیرہ نے انہاں توں روایت کی ہے۔<ref name=":0">[[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]]: [[الاصابہ فی تمييز الصحابہ]]، جلد 5، صفحہ 486۔ مطبوعہ دارالکتب العلمیہ، [[بیروت]]، [[لبنان]]، [[1382ھ]]/ [[1962ء]]</ref>
== وفات ==
[[File:در ورودی حرم کمیل بن زیاد - panoramio.jpg|thumb| ]]
[[File:ورودی مقام کمیل بن زیاد - panoramio (1).jpg|thumb| ]]
[[File:ضريح كميل بن زياد.jpg|thumb| ]]
سال شہادت وچ [[مؤرخ]]ین دا اختلاف ہے۔ متعدد روایات وچ [[82ھ]]، [[83ھ]] تے [[88ھ]] موجود ہے۔<ref name=":0"/> [[خلیفہ بن خیاط|مؤرخ خلیفہ بن خیاط]] نے وی سال وفات [[82ھ]] لکھا ہے۔ <ref>[[خلیفہ بن خیاط]]: تاریخ خلیفہ، صفحہ 222، تذکرہ سنہ [[82ھ]]۔ مطبوعہ دارالفکر، [[بیروت]]، [[لبنان]]، [[1414ھ]]۔</ref> [[مؤرخ]]ین کا اتفاق [[82ھ]] (مطابق [[701ء]]) بیان کیتا ہے۔[[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]] نے [[یحییٰ بن معین]] دا بیان نقل کیتا ہے کہ کمیل ابن زیاد دی وفات [[88ھ]] وچ تھئی۔[[ابن حجر عسقلانی|علامہ ابن حجر عسقلانی]] نے آکھا ہے کہ وقت شہادت آپ دی عمر 70 سال ہئی۔ [[شمس الدین الذہبی|مؤرخ اسلام شمس الدین الذہبی]] نے [[مدائنی|المدائنی]] (متوفی [[843ء]]) دا قول نقل کیتے کہ آپ دی عمر 90 سال ہئی۔<ref>[[شمس الدین الذہبی]]: تاریخ الاسلام، جلد 6، صفحہ 177۔</ref> آپ کوں [[خلافت امویہ|اُموی]] دے [[حجاز|والی حجاز و عراق]] [[حجاج بن یوسف|حجاج بن یوسف الثقفی]] نے قتل کروایا۔ حجاج نے کمیل کوں سݙوایا تاں اوہ فرار تھی ڳئے لیکن جݙݨ حجاج نے انہاں دے قبیلے تے اعزاء و اقارب کوں تنگ کرݨا شروع کیتا تاں حضرت کمیل، حجاج دے کول پہنچے تے مختصر جیہی گفتگو دے بعد حجاج نے انہاں دے قتل دا حکم جاری کیتا۔<ref name=":0"/> [[اہل تشیع|شیعی منابع]] دے مطابق [[علی بن ابی طالب|حضرت امیرالمومنین علی بن ابی طالب]] نے حضرت کمیل دی شہادت دی خبر ݙتی ہئی۔<ref>[[محمد باقر مجلسی]]: [[بحار الانوار]]، جلد 41، صفحہ 316۔ مطبوعہ مؤسسۃ الوفاء، [[بیروت]]، [[لبنان]]، [[1404ھ]]۔</ref><ref>[[ابن شہر آشوب|ابن شہر آشوب المازندرانی]]: المناقب آل أبی طالب، جلد 2، صفحہ 271۔ مطبوعہ مؤسسہ انتشارات علامہ، [[قم]]، [[ایران]]، [[1379ھ]]۔</ref> حضرت کمیل دا مزار نجف تے کوفہ دے رستے وچ علاقۂ ثوّیہ (حی الحنانہ) وچ [[مسجد حنانہ]] دے قریب واقع ہے۔<ref>احمد علوی: راہنمای مصور سفر زیارتی عراق، مطبوعہ [[قم]]، [[ایران]]، 1389 شمسی ہجری۔</ref>
==حوالے==
54obhodnh3agg88leizfran3xgtynab
ماڈیول:Color temperature
828
33767
71447
2026-06-02T19:26:57Z
Fahads1982
1531
"-- Module:Color temperature local p = {} local function blackbody_xy(T) -- Formulas from https://github.com/crosscountrycoder/color-converter/blob/main/README.md#polynomial_fitpy-and-polynomial_testpy -- T must be greater than or equal to 800 (this is enforced elsewhere in the code) local x, y if T < 1661 then x = 0.12790668 + 1311.3574 / T - 1335109.8 / T^2 + 6.9429482e8 / T^3 - 1.4571589e11 / T^4 y = 0.35946988 + 477.95393 / T - 1062716.0 /..." نال ورقہ تخلیق تھیا
71447
Scribunto
text/plain
-- Module:Color temperature
local p = {}
local function blackbody_xy(T)
-- Formulas from https://github.com/crosscountrycoder/color-converter/blob/main/README.md#polynomial_fitpy-and-polynomial_testpy
-- T must be greater than or equal to 800 (this is enforced elsewhere in the code)
local x, y
if T < 1661 then
x = 0.12790668 + 1311.3574 / T - 1335109.8 / T^2 + 6.9429482e8 / T^3 - 1.4571589e11 / T^4
y = 0.35946988 + 477.95393 / T - 1062716.0 / T^2 + 7.5671541e8 / T^3 - 1.8700243e11 / T^4
elseif T < 4328 then
x = 0.21594484 + 460.83273 / T + 1497568.7 / T^2 - 3.3177634e9 / T^3 + 1.9306612e12 / T^4
y = 0.15480888 + 1394.6527 / T - 2259297.6 / T^2 + 8.4916936e8 / T^3 + 3.1769991e11 / T^4
else
x = 0.23994527 + 246.81976 / T + 1707275.0 / T^2 - 5.4391967e8 / T^3 - 5.0736771e12 / T^4
y = 0.23417818 + 359.64997 / T + 2585341.6 / T^2 - 8.1436004e9 / T^3 + 4.5501218e12 / T^4
end
return x, y
end
local function xy_to_XYZ(x, y)
if y == 0 then
return 0, 0, 0
end
local Y = 1
local X = x / y
local Z = (1 - x - y) / y
return X, Y, Z
end
local function XYZ_to_linear_sRGB(X, Y, Z)
local r = 3.2404542 * X - 1.5371385 * Y - 0.4985314 * Z
local g = -0.9692660 * X + 1.8760108 * Y + 0.0415560 * Z
local b = 0.0556434 * X - 0.2040259 * Y + 1.0572252 * Z
return r, g, b
end
local function normalize_rgb(r, g, b)
-- First normalize so the brightest linear RGB channel is 1.
local max_channel = math.max(r, g, b)
if max_channel <= 0 then
return 0, 0, 0
end
r = r / max_channel
g = g / max_channel
b = b / max_channel
-- Then, if needed, compress toward D65 white.
--
-- In linear sRGB, D65 white is (1, 1, 1). This transformation moves
-- the color along the line toward white until the lowest channel reaches 0,
-- while keeping the highest channel at 1.
--
-- Example:
-- (1.0, 0.25, -0.5) -> (1.0, 0.5, 0.0)
local min_channel = math.min(r, g, b)
if min_channel < 0 then
local denominator = 1 - min_channel
r = (r - min_channel) / denominator
g = (g - min_channel) / denominator
b = (b - min_channel) / denominator
end
return r, g, b
end
local function linear_to_srgb(c)
if c <= 0.0031308 then
return 12.92 * c
end
return 1.055 * c^(1 / 2.4) - 0.055
end
local function to_8bit(c)
return math.floor(255 * linear_to_srgb(c) + 0.5)
end
local function rgb_to_hex(r, g, b)
return string.format("%02x%02x%02x", r, g, b)
end
local function temperature_to_rgb(T)
local x, y = blackbody_xy(T)
local X, Y, Z = xy_to_XYZ(x, y)
local r, g, b = XYZ_to_linear_sRGB(X, Y, Z)
r, g, b = normalize_rgb(r, g, b)
return to_8bit(r), to_8bit(g), to_8bit(b)
end
local function get_temperature(frame)
local parent = frame:getParent()
local raw = frame.args[1]
if (not raw or raw == "") and parent then
raw = parent.args[1]
end
return tonumber(raw), raw
end
local function get_arg(frame, name)
local parent = frame:getParent()
local value = frame.args[name]
if (not value or value == "") and parent then
value = parent.args[name]
end
return value
end
function p.hex(frame)
local T, raw = get_temperature(frame)
if not T then
return ""
end
if T < 800 then
return "Error: Temperature must be at least 800 K"
end
local r, g, b = temperature_to_rgb(T)
return rgb_to_hex(r, g, b)
end
function p.rgb(frame)
local T, raw = get_temperature(frame)
if not T then
return ""
end
if T < 800 then
return "Error: Temperature must be at least 800 K"
end
local r, g, b = temperature_to_rgb(T)
return string.format("%d, %d, %d", r, g, b)
end
function p.xy(frame)
local T, raw = get_temperature(frame)
if not T then
return ""
end
if T < 800 then
return "Error: Temperature must be at least 800 K"
end
local x, y = blackbody_xy(T)
return string.format("%.8f, %.8f", x, y)
end
function p.swatch(frame)
local T, raw = get_temperature(frame)
if not T then
return ""
end
if T < 800 then
return "Error: Temperature must be at least 800 K"
end
local text = get_arg(frame, "text")
local r, g, b = temperature_to_rgb(T)
local hex = rgb_to_hex(r, g, b)
if not text or text == "" then
text = mw.language.getContentLanguage():formatNum(T) .. " K"
end
return string.format(
'<span class="mw-no-invert" style="background:gray;padding:1px 1px 1px 0;color:white;border:solid 2px gray;margin:0 0.1em;text-align:center;vertical-align:middle;display:inline;font-family:sans-serif"><span style="padding:1px;margin:0 3px 0 0;background:#%s"> </span><small>%s</small></span>',
hex,
text
)
end
return p
39j6vg1iwey7kgsqiiiiqvnbm3h1qvu
ماڈیول:Geological time
828
33768
71448
2026-06-02T19:27:01Z
Fahads1982
1531
"require('strict') local getArgs = require('Module:Arguments').getArgs local p = {} -- Determine whether a query string matches a stored timespan string -- Arguments: -- s: query string -- sub: standard name of timespan -- Returns: -- false if there is no match -- prefix and suffix of match, otherwise local function matches(s, sub) local sLen = mw.ustring.len(s) local subLen = mw.ustring.len(sub) if subLen > sLen then return false end lo..." نال ورقہ تخلیق تھیا
71448
Scribunto
text/plain
require('strict')
local getArgs = require('Module:Arguments').getArgs
local p = {}
-- Determine whether a query string matches a stored timespan string
-- Arguments:
-- s: query string
-- sub: standard name of timespan
-- Returns:
-- false if there is no match
-- prefix and suffix of match, otherwise
local function matches(s, sub)
local sLen = mw.ustring.len(s)
local subLen = mw.ustring.len(sub)
if subLen > sLen then
return false
end
local lowerS = mw.ustring.lower(s)
local lowerSub = mw.ustring.lower(sub)
local startOffset, endOffset = mw.ustring.find(lowerS,lowerSub,1,true)
if not startOffset then
return false
end
return (mw.ustring.sub(s,1,startOffset-1) or ""), (mw.ustring.sub(s,endOffset+1) or "")
end
-- Create list of strings to search corresponding to a standard timespan
-- Some timespans are disambiguated: first search for the dabbed title, then
-- the base title. Otherwise just search for the standard timespan string
-- Argument:
-- span = value in timespan lists (above)
-- Returns:
-- list of strings to search in query string
local function searchStringList(span)
if type(span) == "table" then
return {span.base.." "..span.dab, span.base}
end
return {span}
end
-- When an adjacent time span is found, this function returns the
-- corresponding basename for the page.
-- Arguments:
-- span: adjacent entry from table, above
-- prefix: prefix of query string before match
-- suffix: remainder of original query string beyond match
-- Returns:
-- page title
--
-- If the adjacent time span is dabbed, then return the dab if the suffix
-- is empty. If the suffix is non-empty (e.g., "life"), append it to the base
-- name of the span (e.g., "Oxfordian") --> "Oxfordian life"
local function matchedString(span, prefix, suffix)
if type(span) == "table" then
if prefix == "" and suffix == "" then
return span.base.." "..span.dab
end
return prefix..span.base..suffix
end
return prefix..span..suffix
end
-- Function to find the page titles of time spans adjacent to a query string
-- Arguments:
-- s: query string to search for
local function find(s)
-- lazy load list of geological timespans,
local data = mw.loadData('Module:Geological time/data')
-- Search from most-specific to least, to catch "Cambrian Series 2" before "Cambrian"
for _, level in ipairs({'age', 'epoch', 'series', 'period', 'era', 'eon'}) do
local list = data[level]
local listLen = data.listLen[level]
for i, span in ipairs(list) do
-- Each timespan might have more than one search string
for _, searchString in ipairs(searchStringList(span)) do
local prefix, suffix = matches(s, searchString)
if suffix then
local prevSpan = i > 1 and matchedString(list[i-1], prefix, suffix)
local nextSpan = i < listLen and matchedString(list[i+1], prefix, suffix)
-- return first match found
return {prev=prevSpan, next=nextSpan}
end
end
end
end
return nil
end
-- Lua entry point to generate see also hatnote for geological time spans adjanct in time
-- Arguments:
-- args[1]: name of page to generate adjacency (current page if None)
-- Returns:
-- See also previous and next, formatted as a hatnote
function p._seeAlso(args)
local title = args[1] and mw.title.new(args[1]) or mw.title.getCurrentTitle()
local basetext = title.baseText
local namespace = title.namespace
local adjacent = find(basetext)
if not adjacent then
local warning = require('Module:If preview')._warning
local warn = warning({"Cannot find geological time frame in "..basetext})
if mw.title.getCurrentTitle().nsText ~= "Template" then
warn = warn.."[[Category:Missing geological time frame]]"
end
return warn
end
local prevTitle = adjacent.prev and mw.title.new(adjacent.prev, namespace)
local nextTitle = adjacent.next and mw.title.new(adjacent.next, namespace)
local catPair = require('Module:Category pair')._pair
return catPair(prevTitle, nextTitle)
end
-- Function to find timespan before argument
function p._before(s)
local findOut = s and find(tostring(s))
return findOut and findOut.prev
end
-- Function to find timespan after argument
function p._after(s)
local findOut = s and find(tostring(s))
return findOut and findOut.next
end
-- Template entry points
function p.seeAlso(frame)
local args = getArgs(frame)
return p._seeAlso(args)
end
function p.before(frame)
local args = getArgs(frame)
return p._before(args[1]) or ""
end
function p.after(frame)
local args = getArgs(frame)
return p._after(args[1]) or ""
end
return p
7oxyjdi7ew24znyr3a876wpbhrpk6ba
ماڈیول:WavelengthToRGB
828
33769
71449
2026-06-02T19:27:06Z
Fahads1982
1531
"-- Module:WavelengthToRGB -- Converts a wavelength (380–780 nm) to sRGB hex color -- Includes smooth edge fade and blue compression for perceptually correct colors local p = {} -- ============================================================================ -- CIE 1931 2° CMFs and D65 illuminant (5 nm steps, 380–780 nm) -- ============================================================================ local data = { {380, 0.001368, 0.000039, 0.006450..." نال ورقہ تخلیق تھیا
71449
Scribunto
text/plain
-- Module:WavelengthToRGB
-- Converts a wavelength (380–780 nm) to sRGB hex color
-- Includes smooth edge fade and blue compression for perceptually correct colors
local p = {}
-- ============================================================================
-- CIE 1931 2° CMFs and D65 illuminant (5 nm steps, 380–780 nm)
-- ============================================================================
local data = {
{380, 0.001368, 0.000039, 0.006450, 49.98},
{385, 0.002236, 0.000064, 0.010550, 52.31},
{390, 0.004243, 0.000120, 0.020050, 54.65},
{395, 0.007650, 0.000217, 0.036210, 68.70},
{400, 0.014310, 0.000396, 0.067850, 82.75},
{405, 0.023190, 0.000640, 0.110200, 87.12},
{410, 0.043510, 0.001210, 0.207400, 91.49},
{415, 0.077630, 0.002180, 0.371300, 92.46},
{420, 0.134380, 0.004000, 0.645600, 93.43},
{425, 0.214770, 0.007300, 1.039050, 90.06},
{430, 0.283900, 0.011600, 1.385600, 86.68},
{435, 0.328500, 0.016840, 1.622960, 95.77},
{440, 0.348280, 0.023000, 1.747060,104.86},
{445, 0.348060, 0.029800, 1.782600,110.94},
{450, 0.336200, 0.038000, 1.772110,117.01},
{455, 0.318700, 0.048000, 1.744100,117.41},
{460, 0.290800, 0.060000, 1.669200,117.81},
{465, 0.251100, 0.073900, 1.528100,116.34},
{470, 0.195360, 0.090980, 1.287640,114.86},
{475, 0.142100, 0.112600, 1.041900,115.39},
{480, 0.095640, 0.139020, 0.812950,115.92},
{485, 0.057950, 0.169300, 0.616200,112.37},
{490, 0.032010, 0.208020, 0.465180,108.81},
{495, 0.014700, 0.258600, 0.353300,109.35},
{500, 0.004900, 0.323000, 0.272000,109.88},
{505, 0.002400, 0.407300, 0.212300,108.65},
{510, 0.009300, 0.503000, 0.158200,107.41},
{515, 0.029100, 0.608200, 0.111700,106.18},
{520, 0.063270, 0.710000, 0.078250,104.94},
{525, 0.109600, 0.793200, 0.057250,104.74},
{530, 0.165500, 0.862000, 0.042160,104.54},
{535, 0.225750, 0.914850, 0.029840,104.33},
{540, 0.290400, 0.954000, 0.020300,104.13},
{545, 0.359700, 0.980300, 0.013400,103.94},
{550, 0.433450, 0.994950, 0.008750,103.74},
{555, 0.512050, 1.000000, 0.005750,103.54},
{560, 0.594500, 0.995000, 0.003900,103.34},
{565, 0.678400, 0.978600, 0.002750,103.13},
{570, 0.762100, 0.952000, 0.002100,102.93},
{575, 0.842500, 0.915400, 0.001800,102.73},
{580, 0.916300, 0.870000, 0.001650,102.52},
{585, 0.978600, 0.816300, 0.001400,102.32},
{590, 1.026300, 0.757000, 0.001100,102.12},
{595, 1.056700, 0.694900, 0.001000,101.92},
{600, 1.062200, 0.631000, 0.000800,101.72},
{605, 1.045600, 0.566800, 0.000600,101.52},
{610, 1.002600, 0.503000, 0.000340,101.31},
{615, 0.938400, 0.441200, 0.000240,101.11},
{620, 0.854450, 0.381000, 0.000190,100.91},
{625, 0.751400, 0.321000, 0.000100,100.71},
{630, 0.642400, 0.265000, 0.000050,100.51},
{635, 0.541900, 0.217000, 0.000030,100.31},
{640, 0.447900, 0.175000, 0.000020,100.11},
{645, 0.360800, 0.138200, 0.000010, 99.91},
{650, 0.283500, 0.107000, 0.000000, 99.71},
{655, 0.218700, 0.081600, 0.000000, 99.51},
{660, 0.164900, 0.061000, 0.000000, 99.31},
{665, 0.121200, 0.044580, 0.000000, 99.11},
{670, 0.087400, 0.032000, 0.000000, 98.91},
{675, 0.063600, 0.023200, 0.000000, 98.71},
{680, 0.046770, 0.017000, 0.000000, 98.51},
{685, 0.032900, 0.011920, 0.000000, 98.31},
{690, 0.022700, 0.008210, 0.000000, 98.11},
{695, 0.015840, 0.005723, 0.000000, 97.91},
{700, 0.011359, 0.004102, 0.000000, 97.71},
{705, 0.008111, 0.002929, 0.000000, 97.51},
{710, 0.005790, 0.002091, 0.000000, 97.31},
{715, 0.004109, 0.001484, 0.000000, 97.11},
{720, 0.002899, 0.001047, 0.000000, 96.91},
{725, 0.002049, 0.000740, 0.000000, 96.71},
{730, 0.001440, 0.000520, 0.000000, 96.51},
{735, 0.001000, 0.000361, 0.000000, 96.31},
{740, 0.000690, 0.000249, 0.000000, 96.11},
{745, 0.000476, 0.000172, 0.000000, 95.91},
{750, 0.000332, 0.000120, 0.000000, 95.71},
{755, 0.000235, 0.000085, 0.000000, 95.51},
{760, 0.000166, 0.000060, 0.000000, 95.31},
{765, 0.000117, 0.000042, 0.000000, 95.11},
{770, 0.000083, 0.000030, 0.000000, 94.91},
{775, 0.000059, 0.000021, 0.000000, 94.71},
{780, 0.000042, 0.000015, 0.000000, 94.51},
}
-- ============================================================================
-- Utilities
-- ============================================================================
local function lerp(a, b, t) return a + (b-a)*t end
local function clamp(x) if x<0 then return 0 elseif x>1 then return 1 else return x end end
local function srgb_gamma(c)
if c <= 0.0031308 then return 12.92*c else return 1.055*(c^(1/2.4))-0.055 end
end
-- ============================================================================
-- Main conversion
-- ============================================================================
function p.fromWavelength(frame)
local wl = tonumber(frame.args[1])
if not wl or wl < 380 or wl > 780 then return "000000" end
-- find surrounding samples
local i = 1
while i < #data and data[i+1][1] < wl do i = i + 1 end
local a, b = data[i], data[i+1] or data[i]
local t = (wl - a[1]) / ((b[1]-a[1]) ~= 0 and (b[1]-a[1]) or 1)
local x = lerp(a[2], b[2], t)
local y = lerp(a[3], b[3], t)
local z = lerp(a[4], b[4], t)
local d = lerp(a[5], b[5], t)
local X, Y, Z = x*d, y*d, z*d
-- linear sRGB
local r = 3.2406*X - 1.5372*Y - 0.4986*Z
local g = -0.9689*X + 1.8758*Y + 0.0415*Z
local b = 0.0557*X - 0.2040*Y + 1.0570*Z
-- smooth edge fade
local f = 1
if wl < 420 then f = 0.5*(1 - math.cos(math.pi * math.min(1, math.max(0, (wl-380)/40)))) end
if wl > 700 then f = 0.5*(1 - math.cos(math.pi * math.min(1, math.max(0, (780-wl)/80)))) end
r, g, b = r*f, g*f, b*f
-- compress extreme blues
if wl < 470 then local s = 0.8 + 0.2*(wl-380)/(470-380); r,g,b = r*s,g*s,b*s end
-- scale to fit sRGB gamut
local maxc = math.max(r,g,b,0)
if maxc > 1 then r,g,b = r/maxc, g/maxc, b/maxc end
-- gamma + clamp
r = clamp(srgb_gamma(r))
g = clamp(srgb_gamma(g))
b = clamp(srgb_gamma(b))
return string.format("%02X%02X%02X", math.floor(r*255+0.5), math.floor(g*255+0.5), math.floor(b*255+0.5))
end
return p
aiawopb8ztlo3bpduzpnpb41t1geyih
لنگاہ سلطنت
0
33770
71450
2026-06-03T03:16:43Z
Sraiki
12
"لنگاہ سلطنت (1445ء–1530ء) ملتان تے قائم تھئی ہک خود مختار مسلم امارت ہئی، جیندے حکمران لنگاہ قبیلے نال تعلق رکھدے ہن۔ اے سلطنت ملتان تے اوندے آس پاس دے علاقیاں سمیت پورے سرائیکی وسیب تے مشتمل ہئی تے اینکوں [[سلطان حسین لنگاہ اول]] نے قائم کیتا۔ === سلطنت دا قی..." نال ورقہ تخلیق تھیا
71450
wikitext
text/x-wiki
لنگاہ سلطنت (1445ء–1530ء) ملتان تے قائم تھئی ہک خود مختار مسلم امارت ہئی، جیندے حکمران لنگاہ قبیلے نال تعلق رکھدے ہن۔ اے سلطنت ملتان تے اوندے آس پاس دے علاقیاں سمیت پورے سرائیکی وسیب تے مشتمل ہئی تے اینکوں [[سلطان حسین لنگاہ اول]] نے قائم کیتا۔
=== سلطنت دا قیام ===
15ویں صدی دے وِچ، ملتان تے لنگاہ قبیلے دے سردار ، سلطان حسین لنگاہ اول نے قبضہ کر کے ہک نویں سلطنت دی بنیاد رکھی۔ اوں وقت دہلی سلطنت دے کمزور تھیوݨ دی وجہ توں آزاد ریاستاں دے قیام دا موقع میسر آیا۔
=== لنگاہ حکمران ===
لنگاہ سلطنت دے حکمران اے ہن:
# [[سلطان قطب الدین محمود اول]]، (1445ء- 1469ء)
# [[سلطان حسین لنگاہ اول]]، پہلا دور (1469ء–1498ء) ، ݙوجھا دور (1499ء-1502ء
# [[سلطان فیروز خان لنگاہ]] , (1498ء–1499ء)
# [[سلطان محمود دوم]], (1502ء–1525ء)
# [[سلطان حسین دوم]] ، (1525ء-1527ء)
# [[سلطان لشکر خان لنگاہ]]، (1527ء-1530ء)
=== لنگاہ دور دی ترقی ===
معیشت: ملتان ہک اہم تجارتی مرکز بݨا رہیا، خاص کر کپڑے، کھجوراں تے خشک میوہ جات دی تجارت نال۔
تعمیرات: لنگاہ حکمراناں نے ملتان وِچ کئی مساجد، قلعے تے عوامی عمارتاں بݨائیاں۔
ثقافت: سرائیکی زبان تے صوفی ثقافت کوں فروغ ملا۔ شاہ رکن عالمؒ دے مزار دی زیارت دا سلسلہ وی ایں دور وِچ ودھیا۔
=== سلطنت دا زوال ===
1526ء وِچ مغل بادشاہ بابر نے ہندستان تے حملہ کیتا تے ملتان تے وی قبضہ کر گھدا۔ سلطان حسین لنگاہ دوم کوں شکست تھئی تے لنگاہ سلطنت دا خاتمہ تھی ڳیا۔ ملتان مغل سلطنت دا حصہ بݨ ڳیا۔
=== سرائیکی تہذیب تے لنگاہ سلطنت دا اثر ===
لنگاہ دور وِچ ملتان سرائیکی زبان، موسیقی تے صوفیانہ روایات دا گڑھ بݨیا۔ اڄ وی ملتان وِچ لنگاہ دور دیاں تعمیرات تے ثقافتی اثرات موجود ہن۔
[[ونکی:تاریخ سرائیکستان]]
jlr3hztjofoqv2t71kqpdghfm469776
حضرت کمیل ابن زیاد رضی اللہ عنہ
0
33771
71453
2026-06-03T03:23:35Z
Veritasphere
43
Veritasphere ٹوریا ڳیا ورقہ [[حضرت کمیل ابن زیاد رضی اللہ عنہ]] توں [[کمیل ابن زیاد]]: Misspelled title
71453
wikitext
text/x-wiki
#REDIRECT [[کمیل ابن زیاد]]
j1y60a9b4rv2ligd32gsev590ui4avp