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.

Implement index raising and lowering in Tensors

See original GitHub issue

🐞 Problem We have no way to know whether the Tensor has contravariant or covariant indices

🎯 Goal

The indices must be properly formatted in front of a symbol.

  • Metric Tensor
  • Christoffel Symbols
  • Riemann Tensor
  • Ricci Tensor
  • Weyl Tensor

💡 Possible solutions

📋 Steps to solve the problem

  • Comment below about what you’ve started working on.
  • Add, commit, push your changes
  • Submit a pull request and add this in comments - Addresses #<put issue number here>
  • Ask for a review in comments section of pull request
  • Celebrate your contribution to this project 🎉

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:11 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
ritzvikcommented, Jul 4, 2019

@OVSofia , As evident from the checklist above, indices manipulation already works with some tensors. Kindly go through PR #278 thoroughly and try to understand the working. See the example http://docs.einsteinpy.org/en/latest/examples/Playing_with_Contravariant_and Covariant_Indices_in_Tensors(Symbolic).html . I’m assigning this to you, try to check the other two tick-boxes 😃

0reactions
ritzvikcommented, Jul 14, 2019

@OVSofia , ricci tensor checked! 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

Raising and lowering indices - Wikipedia
In mathematics and mathematical physics, raising and lowering indices are operations on tensors which change their type. Raising and lowering indices are a ......
Read more >
Tensors: raising and lowering indices - Physics Forums
Raising and lowering of indices is useful for balancing equations. For an equation to hold, the indices that are not contracted must agree...
Read more >
Raising and Lowering Indices using the Metric Tensor [closed]
You use one metric tensor for every index you want to lower or raise. So for example xμ ν=xμσgσν. To calculate xμ μ...
Read more >
Metric tensor - inverse and raising and lowering indices
Since the matrix inverse is unique (basic fact from matrix algebra), we can use the standard techniques of matrix algebra to calculate the ......
Read more >
General Relativity/Raising and Lowering Indices - Wikibooks
(just insert appropriate basis vectors and basis one-forms into the slots to get the components). So, given a metric tensor ...
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