Git Product home page Git Product logo

Comments (4)

welcome avatar welcome commented on June 30, 2024

Hi, and welcome to yt! Thanks for opening your first issue. We have an issue template that helps us to gather relevant information to help diagnosing and fixing the issue.

from yt.

matthewturk avatar matthewturk commented on June 30, 2024

Thanks for bringing this up -- I am sorry we didn't address it before! Perhaps @cphyc can provide some insight?

from yt.

cphyc avatar cphyc commented on June 30, 2024

I'm happy to help but I'm 200% busy until February 9 and won't have time until then. Most likely, these two lines are the right entry points:

setdefaultattr(self, "length_unit", self.quan(length_unit * boxlen, "cm"))

self.domain_right_edge = np.ones(3, dtype="float64")

The first sets the length_unit, so 1 * length_unit equals the box size. The second sets the size of the box.
I wonder if the fix is simply to replace the latter by

        self.domain_right_edge = np.full(3, self.parameters["boxlen"], dtype="float64")

Could you try and let us know if this works? If it does, we'd be happy for you to submit a PR, or I can do it in a couple of weeks.

from yt.

fredt00 avatar fredt00 commented on June 30, 2024

Hi,

Thanks for the quick reply. I tried changing the line you suggested, and this does mean the correct domain_right_edge is returned when loading the data:

yt : [INFO     ] 2024-01-24 16:11:33,248 Parameters: domain_right_edge         = [150. 150. 150.]

However, the ratio code_length/unit_l is still incorrect by a factor of boxlen and I get the same offset in my plots.

I also tried removing the factor of boxlen in line 977 to give:

setdefaultattr(self, "length_unit", self.quan(length_unit , "cm")) 

I'm completely new to both Ramses and yt so I'm not sure if it was logical to do this, but this seems to completely break any plots I make of the gas.

from yt.

Related Issues (20)

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.