천문학자가 있습니까? 어떤 사람이 US Naval Observatoru Vector Astrometry Subroutines (NOVAS)의 .NET (선호 C#) 구현을 제작했거나 발견했는지 궁금합니다.NOVAS for .NET
답변
저는 천문학에 대해서는 아무 것도없고 결과적으로 NOVAS에 대해서는 전혀 알지 못합니다. 따라서 소금 한 알을 가지고 섭취하십시오.
하지만 웹 사이트를 살펴본 결과 C 구현이있는 것으로 보입니다. 항상 C 구현을 가져 와서 pinvoke를 통해 액세스하고 C# 래퍼를 작성할 수 있습니다.
사실, .NET에서 사용할 수있는 COM 래퍼가있는 NOVAS 라이브러리 인 NOVAS-COM이라는 것을 알고 있습니다. 내가 정말로 관심을 가지고 있었던 것은, 누군가가 그것을 더 많은 OO로 재구성했는지를 보는 것이었다. –
그런 종류의 (천문학적 객체를 포함하는 벡터 수학과 행렬 곱셈을 많이합니다.) "OO"가 실제로 도움이 될 것이라고 생각하지 않습니다. –
@Scott : 대형 OO 과학 패키지가 있습니다. ROOT for one. 그러나 OO 부분은 열린 파일을 포함하고,이 글을 읽고, 구성하고, 결과물을 작성합니다. 원시 처리는 여전히 평범하고 절차 적이며 명령적인 프로그래밍처럼 보입니다. – dmckee
당신은 그 라이브러리의 포트 또는 C#에서 천문학에 사용할 수있는 포트에만 관심이 있습니까?
첫 번째 부분에는 아무 것도 없지만 두 번째 부분에서는 AGI의 Components을 살펴볼 것입니다. 그들의 라이브러리는 모든 종류의 천문 데이터를 계산하는 방법을 제공합니다. Dynamic Geometry Library을 사용하면 행성 등을 포함한 모든 것을 쉽게 모델링 할 수 있습니다.
http://www.smokycogs.com/blog/tutorials/astronomical-calculations-in-c-sharp/
다운로드가 우라 니아라는 하나의 응용 프로그램에 샘플 코드를 모두 결합 페이지의 "여기"비 분명 링크입니다 :
우라 니아는 C#에서 천문학 라이브러리입니다.
다운로드가 완료되면 Urania.sln 파일을 수정하여 그가 사용하는 다른 라이브러리 (MathLib, UraniaLib 등)의 경로를 수정 한 다음 올바르게 컴파일해야합니다.
(메모장에서 Urania.sld를 열고 3 개의 프로젝트 경로 중 ".. \ Libs \"를 삭제하십시오.)
링크가 작동하지 않습니다. –
이 다운로드에는 C#의 매우 유용한 천문 라이브러리가 포함되어 있습니다. 미안하지만 내가 어디서 얻었는지 기억이 나지 않습니다. 아마 어딘가에 문서화되어있을 것입니다. http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=8399&lngWId=10
사이드 노트 : NOVAS 라이브러리가 아직 완전하지 않습니다. 국제 천문학 연합 (International Astronomy Union)에서 SOFA 라이브러리를 추구하는 것이 더 낫습니다. 여기에 링크가 있습니다 : http://www.iausofa.org/
+1은 SOFA가 재미있어 보입니다. 이 답변을 거절 한 사람은 누구나 가혹한 사람이었던 것 같습니다. –
그렇게 말하면. 방금 한 표를 뽑았습니다. –
- 1. Symbolic Mathematics for .NET
- 2. XSLT for .NET CF?
- 3. LaTex for .NET
- 4. RSS Parser for .NET
- 5. URL ReWriter for .NET
- 6. 위키 플랫폼 for .NET
- 7. . Prolog 컴파일러 for .NET
- 8. Mercurial API for .NET
- 9. IL 컴파일러 for .NET?
- 10. Datamining for .NET
- 11. Google Wave for .Net
- 12. CEP Engine for .NET
- 13. Colorpicker for .NET 3.5
- 14. sftp for .net #
- 15. Luntbuild for .net
- 16. Log4net for compatible for .net 1.1 (1.14322)
- 17. HTML for RTF Converter for .NET
- 18. mvc framework for winforms .net
- 19. "SAP Connector for .NET"대체품
- 20. JSON for .NET Framework 1.1
- 21. 프리웨어 Colordialog Control for .Net
- 22. 보안 및 UAC for .NET
- 23. 전화 응용 프로그램 For .Net
- 24. 대상 .Net 3.5 for VS2010 for C++ 실행 파일
- 25. Log Tail Viewer Control for .Net 3.5
- 26. Reactive Framework for .NET 예제가 유용함을 증명합니다.
- 27. Python for .NET : ImportError : 경고라는 모듈이 없습니다.
- 28. 주식 거래 스크립트/언어 for .NET?
- 29. 스킨 라이브러리 for .NET with Mono
- 30. Entity Framwework-like ORM for .NET
Asronomer 예. 개발자 예. Astonomy 앱 개발하기 나는 부끄럽다. –
c와 fortran을 지원하는 과학 라이브러리를 보았을 때 지원되는 모든 것이 이상하다는 것보다 낫습니다 ... 그러나 패키지가 활발한 개발 단계에있는 것 같습니다. 왜 묻지 않으십니까? – dmckee
또한 내가 추가 한 링크가 곧 중단 될 수 있습니다. DoD는 웹 존재를 통합하고자합니다. – dmckee