designation

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

README

designation

Motor designation system that implements standardized naming and classification for rocket motors.

Notes

  • Provides parsing and validation of standard motor designation codes
  • Implements motor classification according to total impulse ranges
  • Supports different motor designation standards (NAR, TRA, etc.)
  • Enables accurate identification of motor properties from designation codes
  • Handles specialized notation for reload, composite, and single-use motors
  • Includes utilities for motor categorization and comparison
  • Maintains compliance with industry-standard motor classification schemes
  • Facilitates integration with motor databases and catalogs

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DetermineMotorClass added in v0.9.0

func DetermineMotorClass(totalImpulse float64) string

DetermineMotorClass classifies motors based on total impulse following NAR/TRA standards Returns a letter designation (or other description) based on the NAR/TRA classification system

Types

type Designation

type Designation string

Designation represents a motor designation string

func New

func New(designation string) (Designation, error)

New creates a new designation from a string

func (*Designation) Describe

func (d *Designation) Describe() (string, error)

Describe the designation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL