কমান্ড লাইন থেকে সূর্যোদয় এবং অন্যান্য জ্যোতির্বিদ্যা সংক্রান্ত ডেটা


18

একটি সাধারণ ওপেন সোর্স, কমান্ড-লাইন প্রোগ্রাম যা কোনও নির্দিষ্ট তারিখ এবং অবস্থানের সময় সূর্যোদয় এবং সূর্যাস্তের সময়গুলি এবং সম্ভবত চাঁদ এবং গ্রহের ডেটা প্রদর্শন করতে পারে?

ডেবিয়ান প্যাকেজ ডাটাবেস এবং গুগল অনুসন্ধানগুলি ব্রাউজ করে, আমি প্রাসঙ্গিক কোনও কিছুই খুঁজে পাচ্ছি না। এটি আমাকে অবাক করে - জ্যোতির্বিদ্যার গিক্স এবং ইউনিক্স গীত উভয় লোকের বিবেচনায় আমি একটি ডি-ফ্যাক্টো-স্ট্যান্ডার্ড sunrise(1)(বা সম্ভবত sunrise(6)) আশা করতাম ।

ঘটনাক্রমে আকাশের মানচিত্র (সেলেস্টিয়া, কাস্টারস, স্টারপ্লট, স্টারেলিয়াম), পৃথিবীর মানচিত্র (সানক্লোক, এক্সপ্ল্যানেট), ক্যালেন্ডার / এজেন্ডাস (ইম্যাকস, স্মরণ করিয়ে), ঘড়ি (গ্লানারলক্লাক, ডাব্লুএমএস) এর মতো আরও জটিল প্রোগ্রামগুলিতে আমি আগ্রহী নই that ), জোয়ার পঞ্জিকা (xtide)। সম্ভবত aa( জ্যোতির্বিজ্ঞান-পঞ্জিকা ) রয়েছে, তবে এই দ্রাঘিমাংশ এবং অক্ষাংশে সূর্যটি কখন এই তারিখে উঠবে তা জিজ্ঞাসা করার সহজ উপায় আমি দেখতে পাচ্ছি না।

আমি কি থেকে বাতিল হলাম?

উত্তর:


1

অলস হাড়ের জন্য আমি যেমন থাকি তেমনই একটি খুব সহজ প্রোগ্রাম যা এইচডিএট নামে পরিচিত , এটি অনেকগুলি বিতরণে উপলব্ধ ( apt-get install hdateডেবিয়ান / উবুন্টু /… তে):

hdate -s -l N50 -L E14 -z2

আউটপুট:

Wednesday, 26 June 2019, 23 Sivan 5779
sunrise: 04:55
sunset: 21:17

বিকল্পসমূহ :

  • -s sunset sunrise
  • -l, -L: প্রাগের উচ্চতা এবং অক্ষাংশ (50 ° 05′N 14 ° 25′E)
  • -z zone: বিক্রয় = + 2

חכמים רבה יהודים חכמים। :-)


ঠিক আছে, এটি অবশ্যই সুবিধাজনক এবং যেখানে আমি দেখার চিন্তা করতাম তা নয় (প্যাকেজের বিবরণে এই ক্ষমতা সম্পর্কে কিছুই ইঙ্গিত দেয় না)। ধন্যবাদ!
গিলস 14'11

ওয়েল, বেথলেমের স্টার ( betlemskahvezda.klimes.us ) সম্পর্কিত কিছু প্রাচীন জ্যোতির্বিজ্ঞান / জ্যোতিষশাস্ত্রের কর্মীদের সাথে আমার মোকাবিলা করতে হয়েছিল । এটি সত্যিই জটিল এবং অস্পষ্ট জিনিস, তাই আমি ঘটনাক্রমে এটি প্রতিষ্ঠা করেছি ... :-)
জেরোস্টমাস

11

আপনি চেষ্টা করেছেন sunwait?

http://www.risacher.org/sunwait/

সূর্যোদয় সূর্যোদয় এবং সূর্যাস্তের পাশাপাশি সিভিল, নটিক্যাল এবং জ্যোতির্বিজ্ঞান গোধূলি গণনার জন্য একটি ছোট সি প্রোগ্রাম। [..]


6

আমি পার্ল ব্যবহার করে শেষ করেছি DateTime::Event::Sunrise, কারণ সি প্রোগ্রামগুলি সংকলনের চেয়ে সিপিএএন থেকে কোনও মডিউল স্থাপন করা আমার পক্ষে সহজতর হয়।

নমুনা ব্যবহার:

use DateTime;
use DateTime::Astro::Sunrise;
$latitude = "+48.857"; $longitude = "+2.351"; 
$sr = DateTime::Astro::Sunrise->new($longitude, $latitude, 0, 3);
$date = DateTime->now; $date->set_time_zone("local");
($rise, $set) = $sr->sunrise($date);
$rise->set_time_zone("local"); $set->set_time_zone("local");
print $rise, " to ", $set, "\n";

আমার sunriseলিপি


3

পাইথনের জন্য অ্যাস্ট্রাল মডিউল রয়েছে । এটি কমান্ড লাইন নয়, তবে এটি ব্যবহার করে একটি কমান্ড লাইন প্রোগ্রাম প্রয়োগ করা তুচ্ছ হওয়া উচিত (আপনার পার্ল উদাহরণের মতো)। ডকুমেন্টেশন এবং উদাহরণগুলি http://astral.readthedocs.io/en/latest/index.html এ রয়েছে


3

এটা পরীক্ষা করো লিনাক্স হোম অটোমেশন লিনাক্স হোম অটোমেশন সাইট এবং "সূর্যোদয়" এর জন্য পৃষ্ঠাটি অনুসন্ধান করুন। সি থেকে কিছু কমান্ড লাইন প্রোগ্রাম রয়েছে। 1985 যে বেশ নূন্যতম। সেই যুগের সাথে সম্পর্কিত বেশ কয়েকটি প্রোগ্রামের সোর্স কোড আমার কাছে রয়েছে তবে আমি ওয়েবে এটি খুঁজে পাচ্ছি না।

আপডেট: আমি এই ইভেন্ট লগার পৃষ্ঠায় স্যাডেট সহ আরও কয়েকটি জন্য উত্সটি পেয়েছি । "বৃদ্ধি_সেট" এর জন্য পৃষ্ঠাটি অনুসন্ধান করুন।

আপডেট 2017-12-23: লিনাক্স হোম অটোমেশন প্রকল্পটি সরানো হয়েছে তবে মনে হচ্ছে সূর্যোদয়, সূর্যাস্ত ইত্যাদির জন্য কমান্ড-লাইন প্রোগ্রামগুলি এখানে এবং এখানে এখনও উপলব্ধ । আমি মূল পৃষ্ঠার লিঙ্কটি অতিক্রম করেছি তবে এটি রেফারেন্সের জন্য রেখেছি এবং নতুন পৃষ্ঠায় একটি লিঙ্ক যুক্ত করেছি।


লিংক লিনাক্স হোম অটোমেশন নষ্ট হয়ে গেছে!
নাথ

1
@নাথ: আপডেট হয়েছে। যে ইশারা জন্য ধন্যবাদ।
গ্যারিজহান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.