SageMath – Phần mềm toán học mã nguồn mở mạnh mẽ
SageMath (viết tắt của Sage) là một hệ thống phần mềm toán học mã nguồn mở hoàn toàn miễn phí, được phát triển với sứ mệnh trở thành một giải pháp thay thế thực sự cho các phần mềm thương mại như Magma, Maple, Mathematica và Matlab. SageMath kết hợp sức mạnh của nhiều gói phần mềm mã nguồn mở nổi tiếng như NumPy, SciPy, matplotlib, SymPy, Maxima, GAP, FLINT, R và nhiều công cụ khác, cung cấp một môi trường tính toán toàn diện thông qua ngôn ngữ lập trình Python.

Tính năng nổi bật của SageMath
- Tính toán đại số, giải tích, lý thuyết số, đại số tuyến tính, hình học và thống kê.
- Hỗ trợ đồ họa 2D/3D trực quan.
- Tích hợp với các phần mềm và ngôn ngữ khác thông qua giao diện hoặc wrapper.
- Có thể sử dụng trực tuyến qua CoCalc hoặc SageMathCell, hoặc cài đặt trên máy tính cá nhân.
Cách sử dụng SageMath:
- Tải về Phần mềm SageMathCell https://www.sagemath.org/ hoặc trực tuyến https://cocalc.com/
- Cài đặt bản mới nhất: SageMath 10.6 từ trang chính thức
- Mã nguồn mở trên GitHub
SageMath được tài trợ thông qua cộng đồng và các tổ chức phi lợi nhuận như Open Source Collective.