Git Product home page Git Product logo

Comments (13)

rmandelb avatar rmandelb commented on August 15, 2024

I think 3 seems like the most urgent. For 2, I like the idea of adding that option to StileVisit.py.

from stile.

msimet avatar msimet commented on August 15, 2024

I can work on 3, but FYI it's going to require some code refactoring so it might take a little time.

from stile.

rmandelb avatar rmandelb commented on August 15, 2024

We should perhaps compare this in priority to other ongoing Stile work. Do you want to chat about this when we meet tomorrow?

from stile.

msimet avatar msimet commented on August 15, 2024

Yep, sounds good.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on August 15, 2024

I thought about 3 a little bit more. Suppose we need whisker plots, scatter plots, and some correlation functions.

3-1. For whisker plots, the code does not calculate statistics internally, so we need to calculate those by using StatSysTest.
3-2. For scatter plots, actually the code calculates median and scatter inside, so we could add an option to write down those numbers to ScatterPlotSysTest. However, this functionality to calculate statistics duplicates with StatSysTest, so it might be cleaner to call some methods inside StatSysTest, but we could leave this for a future work.
3-3. For correlation functions, it might be nice to write down the correlation function itself calculate by TreeCree into a file to make use of Rachel's requirement which is defined by a correlation function at 10'.

So, we might need three separate works. I am happy to work on 3-1 and 3-2. For 3-3, I need Melanie's help. Anyway, I know we should put priority with other ongoing works. Please discuss it tomorrow, and please let me know.

from stile.

msimet avatar msimet commented on August 15, 2024

Er, sorry, I meant 2! Getting to do CCD-level stuff while collecting the data for Visit-level stuff.

3-3 is easy--the data is in an array returned by the SysTest, the stuff that's sent to the .plot() method. And we have table-writing methods already, that's file_io.WriteTable (or file_io.WriteASCIITable so it doesn't use FITS). We should maybe add a line to WriteASCIITable to output a header line with column descriptions, but that too is pretty easy. So if you want to start a branch for this, Hironao, I can do 3-3 quickly tomorrow, and then think about 2 with Rachel in our meeting.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on August 15, 2024

Great! Please work on 3-3. I'll work on 3-1 and 3-2 this week. Once we have 3, I can start writing the displayQA codes.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on August 15, 2024

I tried to look into 3-1. It seems that it is linked to #32. Currently there is only one 'sys_tests' which uses StatSysTest in the configurable list of sys_tests. Do we want to work on #32 first?

Meanwhile, I'll work on 3-2.

from stile.

msimet avatar msimet commented on August 15, 2024

If all you want is statistics of quantities you're using in the whisker
plot, you can use a Stile StatSysTest directly, without an Adapter
wrapper. The Adapter versions are just so the driver knows which columns
and masks to use. Since we already have the arrays, you don't need it.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on August 15, 2024

Okay, I'll call StatSysTest inside of WhiskerPlotSysTest.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on August 15, 2024

I'll merge #39 to this, as I want to work with the faster code.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on August 15, 2024

@msimet I added rho1 statistics (StarPSFResidXStarPSFResidShear). I might not have done this because I am not a person who wrote the correlation function classes... Can you just take a look?

from stile.

msimet avatar msimet commented on August 15, 2024

Hi Hironao,

Just left a comment on the code (formatting updated on GitHub). You could also just name it Rho1 if you like, since that's shorter and most people will know what it means (we can document it).

from stile.

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.