Swiftpack.co - devmaximilian/Elementary as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by devmaximilian.
devmaximilian/Elementary 1.0.0
A Swift package containing information about elements on the periodic table.
⭐️ 2
🕓 3 years ago
.package(url: "https://github.com/devmaximilian/Elementary.git", from: "1.0.0")

Elementary

Elementary is a Swift package that provides information about elements in the Periodic Table.

Uses Periodic-Table-JSON by Bowserinator to generate elements.


Installation

Elementary is available through Swift Package Manager. To install it, simply include it in your package dependency list:

dependencies: [
    .package(url: "https://github.com/devmaximilian/Elementary.git", from: "1.0.0"),
]

– alternatively using Xcode via File > Swift Packages > Add Package Dependency...

Usage

Check the atomic mass of Hydrogen 🔬

/// Get Hydrogen's atomic mass
Elements.hydrogen.mass // -> 1.008

Get all liquid phase elements ⚗️

/// Get all liquid phase elements
Elements.allElements.filter { $0.phase == .liquid } // -> [Element, Element, ...]

Planned

  • Combine elements to create compounds.

License

See LICENSE for license details concerning this package. The CC-BY-SA 3.0 license is required by upstream data sources.

GitHub

link
Stars: 2
Last commit: 2 years ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

v1.0.0
3 years ago

Initial release.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics