SciDart는 플러터, Dart CLI, 웹 및 데스크톱 환경에서 원활하게 작동하도록 설계된 크로스플랫폼 과학 계산 라이브러리입니다. 고성능과 일관성을 갖춘 수치 계산, 선형 대수 및 수학 연산을 가능하게 합니다. Dart의 이식성 덕분에 SciDart는 Dart가 실행되는 모든 플랫폼에 과학적 기능을 제공하며, 다중 플랫폼 애플리케이션에서 데이터 분석, 시뮬레이션 및 알고리즘 개발에 이상적입니다.
사용 사례
Flutter 앱에서의 과학 계산
웹 및 데스크톱에서의 데이터 분석
수치 시뮬레이션
알고리즘 프로토타이핑
크로스 플랫폼 수학 라이브러리
수학 시각화를 갖춘 교육 도구
주요 기능
크로스 플랫폼 호환성
고성능 수치 연산
선형 대수 지원
Flutter 및 웹과의 통합
경량이고 모듈러한 디자인
플랫폼 간 일관된 API
적합한 대상
다중 플랫폼 과학 앱을 개발하는 개발자
상호작용형 수학 도구를 만드는 교육자
프로토타이핑에 Dart를 사용하는 데이터 과학자
이동 가능한 계산 논리를 필요로 하는 엔지니어
고려 사항
성숙한 라이브러리에 비해 문서가 제한적
작은 커뮤니티 지원
대규모 HPC 워크로드에 최적화되지 않음
지속적으로 발전 중이며 활발한 개발이 진행 중입니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
SciDart is an experimental cross-platform scientific library for Dart.
🏹 Goals
The main goal of SciDart is run where Dart can run, in other words, run on Flutter, Dart CLI, Dart web, etc.
🏃 Motivation
Some time ago I tried make a guitar tuner (frequency estimator) with Flutter, and I faced with the problem: Dart didn't
have a unified scientific library.
So, I tried implement something to help me and the community with this problem.
🧭 PUB link
Link to the Pub repository: https://pub.dev/packages/scidart
🔌 Installation
You can follow instruction in the Pub website: https://pub.dev/packages/scidart#-installing-tab-
All the project status will be shared and updated in the Projects section of Github.
🙌 How to contribute
I recommend check the Projects section and choose a task or choose and solve a problem with SciDart and
implement the missing parts and read the file CONTRIBUTING.md.
The reference values for all functions came from with SciPy. The contributions need use SciPy as reference too.
Every contribution need to have tests, documentation and examples, otherwise, the pull request will be blocked.
☕ Supporters
Scidart is an open source project that runs on donations to pay the bills e.g. our domain name. If you want to support Scidart, you can ☕ buy a coffee here.
⚠ License
Copyright (c) 2019-present Angelo Polotto and Contributors. Scidart is free and open-source software licensed under the Apache-2.0 License. The official logo was created by Juliano Polotto and distributed under Creative Commons license (CC BY-SA 4.0 International).