Code Monkey home page Code Monkey logo

architect's People

Contributors

abeerfatima avatar amyy2 avatar cam-rod avatar dm1122 avatar gin-guo avatar gjerazik avatar jenniferzzhang avatar kevinyuann avatar max01110 avatar rararani avatar realemanshayeb avatar stephanieyflu avatar sxu0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

amiralitor7

architect's Issues

Pipeline for transmitted wavefront error

Many lens manufacturers often list a transmitted wavefront error for a particular lens. It may or may not be possible to estimate this error using the tool.

Consider:

  • What is transmitted wavefront error?
  • Can we compute a net transmitted wavefront error across all our components?

Pipeline for cost

Build a pipeline that computes the total cost of the payload given the unit costs of components. Will need to create a cost attribute for component classes.

Tradebook for slew rate vs framerate

We need a pipeline to assess our required slew rate given our sensor and optical parameters. The slew rate is the rate at which the satellite must roll backwards to keep the framerate in-line with our ground scanline, and is an important requirement we impose on the ADCS team.

To do

  • Derive slew rate as a function of sensor parameters, ground sample distance, and orbital altitude in SDD
  • Implement pipeline

Pipeline for ambient operating temperature

Compute net operating temperature from the component with the smallest operating range. Will need to create new attribute for components to capture operating ranges.

Cleanup README

  • Move "at a glance" installation steps into body of instructions
  • Add emojis
  • Add note about where our poetry install command instructions differ from documentation
  • Add commands for both Windows and MacOS for every command mentioned

SNR function produces incorrect results

Something's wrong with the units. Consider looking into the following:

  • Perform dimensional analysis to confirm validity of final SNR equations
  • Look into how valid the assumptions made in the SNR derivation are for the payload
  • Confirm where the extra wavelength term in the Resonon paper comes from

Pipeline for reflection and stray light

When light meets the surface of our components, it may be

  1. Transmitted (ideal)
  2. Absorbed (bad)
  3. Reflected (very bad)

Reflected light becomes stray light in our system, which may map itself incorrectly onto our sensor and produce erroneous readings. We wish to quantify how much reflected light we expect to generate given our component selection and their optical coating properties if applicable.

Mypy does not work

'mypy' is not recognized as an internal or external command, operable program or batch file.

Pipeline for volume and mass envelopes

We need a pipeline that computes:

  • The total payload mass as a function of the mass of each component
  • The net volume envelope in x, y, z as a function of component volume envelopes (should account for spacing between components)

Pipeline for bandpass filter optical density

We need a pipeline that computes an optical density requirement for our bandpass filter given how much stray light we are willing to accept that enters the optical system outside of our wavelength range of interest.

To be considered:

  • How does SNR change as a function of optical density?
  • What optical density is required for a given SNR requirement?

Pipeline for max pointing error

A.k.a the pointing constraint. This is the maximum deviation from our target angle we can accept before one terrain scanline blends into another between frames

Also:

  • Compute slew rate requirement

Tradebook for mapping of wavelengths onto sensor face

The light that is diffracted by the grism is diffracted at different angles, and is focused on the sensor by the focusing lens at different positions along the lens. What we need to know is, given the properties of the grism, focusing lens, and sensor, what is the distribution of wavelengths as a function of position along the sensor face?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.