TempestData: การเก็บถาวรและการส่งออกในท้องถิ่นสำหรับสถานี Tempest
สัมผัส TempestData โดย MABeatty1978, เครื่องมือ Windows ที่ดึงการสังเกตการณ์ที่มีความเฉพาะเจาะจงสูงจากสถานี WeatherFlow Tempest ลงในคลังข้อมูลท้องถิ่น มันดึงข้อมูลผ่าน WeatherFlow REST API, ส่งออกบันทึกในรูปแบบ CSV และ JSON ที่มีโครงสร้าง, และสามารถดึงการสังเกตการณ์ย้อนหลังด้วยช่วงเวลาที่กำหนดได้สำหรับการวิเคราะห์ อินเตอร์เฟซบรรทัดคำสั่งสนับสนุนการทำงานอัตโนมัติและการเขียนสคริปต์, และโค้ดแบบโอเพ่นซอร์สช่วยให้เจ้าของ Tempest และนักวิเคราะห์ข้อมูลสามารถเก็บสำเนาออฟไลน์และทำการประมวลผลแบบกำหนดเองโดยไม่ต้องใช้แดชบอร์ดเว็บ.
ดึงการอ่านสดและบันทึกประวัติไปยังไฟล์ที่พร้อมสำหรับการวิเคราะห์
เครื่องมือ มุ่งเป้าไปที่ปัญหาทั่วไปของการเข้าถึงเฉพาะแดชบอร์ดโดยการแปลงการสังเกตของสถานีเป็น CSV หรือ JSON สำหรับสเปรดชีตและท่อการวิเคราะห์ มันบันทึกพารามิเตอร์มาตรฐานที่ให้โดย Tempest API รวมถึงอุณหภูมิ ความชื้น ความดัน ความเร็วลม และการตกตะกอน เพื่อให้ผู้ใช้สามารถนำเข้าการสังเกตล่าสุดหรือในอดีตไปยังเครื่องมือสถิติหรือฐานข้อมูล การดึงข้อมูลประวัติช่วยให้นักวิเคราะห์สามารถจัดทำชุดข้อมูลตามเวลาเพื่อการเปรียบเทียบตามฤดูกาลหรือการฝึกโมเดล
ทำงานเป็นยูทิลิตี้บรรทัดคำสั่งที่มีน้ำหนักเบาเหมาะสำหรับการทำงานอัตโนมัติที่กำหนดเวลา
เครื่องมือ ถูกจัดส่งเป็นสคริปต์ Python หรือไฟล์ปฏิบัติการที่คอมไพล์และออกแบบมาสำหรับการดำเนินการแบบสคริปต์ มันสามารถรวมเข้ากับ Windows Task Scheduler เพื่อทำการดาวน์โหลดเป็นระยะๆ โดยไม่ต้องมีส่วนติดต่อกราฟิก นักพัฒนาตำแหน่งมันเป็นทางเลือกสำหรับชุดข้อมูลสภาพอากาศที่มีน้ำหนักมากกว่า ดังนั้นผู้ใช้ที่ชอบการรันแบบชุดและการเก็บข้อมูลอัตโนมัติสามารถรันงานที่กำหนดเวลาเพื่อเพิ่มบันทึกใหม่ลงในที่จัดเก็บท้องถิ่น
ต้องการการเข้าถึง API อย่างชัดเจนแต่เปิดเผยวิธีการใช้โทเค็น
เครื่องมือ ต้องการ WeatherFlow Personal Access Token เพื่อเข้าถึงข้อมูลสถานี; โทเค็นนั้นต้องถูกสร้างขึ้นในการตั้งค่าบัญชีของผู้ใช้ เนื่องจากโครงการนี้เป็นโอเพนซอร์ส ผู้ใช้สามารถตรวจสอบได้ว่านักพัฒนาจัดการการตรวจสอบสิทธิ์และการเรียกเครือข่ายอย่างไร ซึ่งสนับสนุนความโปร่งใสเกี่ยวกับการใช้โทเค็น การร้องขอช่วงวันที่ใหญ่ๆ อาจพบกับข้อจำกัดอัตรา API ดังนั้นการวางแผนการดึงข้อมูลแบบสลับจึงเป็นสิ่งที่แนะนำสำหรับการเก็บข้อมูลขนาดใหญ่
การมุ่งเน้นบรรทัดคำสั่งเหมาะสำหรับผู้ใช้ที่มีความสะดวกสบายทางเทคนิค แต่ยังสนับสนุนตัวเลือกขั้นสูง
เครื่องมือ ให้ช่วงการสังเกตที่สามารถกำหนดค่าได้และพารามิเตอร์ช่วงประวัติ ซึ่งเหมาะสำหรับนักวิเคราะห์ที่ต้องการการควบคุมที่ละเอียด ผู้ใช้ที่ไม่ใช่เทคนิคจะต้องมีความรู้พื้นฐานเกี่ยวกับการเขียนสคริปต์และการตั้งเวลาเพื่อทำให้การรันเป็นอัตโนมัติ ในขณะที่ผู้ใช้ที่มีเทคนิคมากขึ้นสามารถรวมผลลัพธ์ JSON เข้ากับท่อหรือฐานข้อมูล นักพัฒนามุ่งเน้นการออกแบบไปที่เจ้าของ Tempest ที่ต้องการการเข้าถึงประวัติสถานีของตนอย่างคาดเดาได้และออฟไลน์
ใช้งานได้จริงสำหรับเจ้าของ Tempest ที่ต้องการเก็บข้อมูลที่สามารถส่งออกได้ โดยมีการแลกเปลี่ยนทางเทคนิคเพียงอย่างเดียว
TempestData เป็นตัวเลือกที่ใช้งานได้จริงสำหรับเจ้าของสถานี Tempest ที่ต้องการการดึงข้อมูลแบบโปรแกรมและการเก็บข้อมูลในท้องถิ่นของการสังเกตการณ์ มันให้เส้นทางการส่งออกที่ชัดเจนและจุดเชื่อมต่อการทำงานอัตโนมัติ แต่คาดหวังให้ผู้ใช้จัดเตรียม Personal Access Token และจัดการการกำหนดเวลาผ่าน command-line สำหรับใครก็ตามที่ตั้งใจจะเก็บบันทึกแบบออฟไลน์หรือป้อนการสังเกตการณ์เข้าไปในกระบวนการวิเคราะห์ เครื่องมือนี้ทำงานได้อย่างเชื่อถือได้ภายในขอบเขตการดำเนินงานเหล่านั้น.