question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

SimPEG.properties

See original GitHub issue

SimPEG.properties: Simple geometric items can be classes with properties that are handy, and methods that do things like coordinate rotations

  • Vector: base property
    • stored properties:
      • vector
    • computed properties:
      • normal : unit vector along the the orientation of the line
      • inclination : inclination of the normal
      • declination : declination of the normal
    • methods:
      • rotate2coordinate(self, XYZ) : rotate a grid to align with the normal (not sure about this name)
      • plot : plot the property
  • Point(Vector): point in space
  • LineSegment(Vector): a line with orientation that matters (ie orientation of a dipole)
    • additional computed properties:
      • length : magnitude of the vector
      • endpoints : endpoints of the vector
  • Plane(Vector): a 2D plane
    • additional computed:
      • strike
      • dip
    • methods:
      • project2plane(self,XYZ,V): project values defined in space to this plane
  • Parallelogram(Plane)
    • additional properties
      • OUV
    • computed properties
      • endpoints
      • area
  • Rectangle(Parallelogram) : a rectangle
    • additional properties
      • OUV
      • computed properties
      • endpoints : 4 corners of the plane
      • area
  • Loop(Plane): a 2D loop
    • additional stored properties:
      • radius
    • computed properties:
      • diameter
      • circumference
      • area

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
rowanc1commented, May 9, 2016

Is this it’s own library?

0reactions
rowanc1commented, Jan 17, 2017

This is handled in #517 and by the new properties library.

Read more comments on GitHub >

github_iconTop Results From Across the Web

SimPEG Props — SimPEG 0.17.0 documentation
This function should be able to handle instance=None since valid Property values are independent of containing HasProperties class. However, the instance is ...
Read more >
simpeg/props.py at main - GitHub
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical ...
Read more >
Tutorial: Geophysical Inversion in SimPEG - YouTube
TRANSFORM 2020 - Virtual Conference Lindsey HeagyTo access the repos link: https://swu.ng/t20-tue-simpeg1:34 Start of stream3:10 ...
Read more >
Natural Source Electromagnetics - SimPEG
class SimPEG.electromagnetics.natural_source.simulation. ... mu ( PhysicalProperty ): Magnetic Permeability (H/m), a physical property, ...
Read more >
An open source framework for simulation and gradient based ...
The package is available at http://simpeg.xyz and is well documented and ... Thus, inverting for a physical property model from geophysical data is...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found