-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
THzTools submission #209
Comments
Hello @jsdodge ! Thank you for submitting THzTools to pyOpenSci. |
Hi Chiara, Thanks for the update on the timeline. Do you have any suggestions for ways that we can continue development without disrupting the review? Would it be ok, for example, to continue developing on the |
I'm starting the editorial checks right now: I can perform them on the main branch if you prefer, once we agree on a version to be submitted you can tag the last modifications and we can update the description of the issue. Would that be ok for you? |
Editor in Chief checksHi @jsdodge ! Thank you again for submitting your package for pyOpenSci review. Please check our Python packaging guide for more information on the elements
Editor commentsTHzTools is in excellent shape, congratulations!
I realize my answer was a bit out of scope... sorry for that. Indeed, I believe it is a good idea to continue the development in a separate branch during review: however, reviewers might ask for modifications too and everything would in principle end in a new version accepted at the end of the review process. Please just clarify with reviewers in which branch you are addressing their comments, we had some misunderstanding in the past. |
Hi Chiara, Thanks! We can add installation instructions to the Regarding the |
Technically the review is not started yet: once done with the changes we can edit the issue description.
Some general information would be enough in the
Your solution is fine with our standards: if you prefer to have the code of conduct in the documentation then you can use the same approach suggested for the |
I just released THzTools v0.5.1 with the changes that you requested. I've also updated the version number in the submission documentation. |
Thank you @jsdodge ! Time for me to look for an editor! |
Hi @cmarmo, I have just updated the submission with the latest release, v0.5.2. Could you please update me on the editor search? |
Thank you @jsdodge for the follow-up
I'm sorry to say that I am still looking... I guess the end of summer plus the beginning of the academic year are not making things easier.... thanks for your patience! |
@cmarmo thank you so much for leading the pre-checks for this package!! @jsdodge we just have had a rotation for our EiC (we do this every 3 months). To help us get caught up, I was able to find an editor from our team to take on this package! @banesullivan !! The next step here is to find reviewers. Do you have any reviewers in mind that we could reach out to? This area if quite specific and we'd like to have atleast one person with domain expertise, involved in the review. many thanks for your patience! |
Thanks @lwasser ! And hello @banesullivan . We look forward to working with you on the review. Would it be possible for us to contact potential reviewers privately before suggesting them to you? I'm hesitant to list people publicly here without consulting them first. |
@jsdodge of course. I think reaching out to them privately is ideal. Normally we allow one suggestion from the author(s) and then we will try to find a second. The second reviewer can be more generally focused on packaging/usability. Finding reviewers has taken some time lately. |
Hi @lwasser and @banesullivan , Romain Peretti (ORCID) has kindly agreed to help with the review. He leads the @THzbiophotonics group at CNRS in Lille, France. Please let me know if you need further help with the review. |
@jsdodge this is great. I'll leave a few notes and then will let @banesullivan step in. We may have a second reviewer. In the meantime, does Romain have a GitHub handle so we can add them to this issue? The review will happen fully in this issue with links to any issues or pr's opened of course! |
Thank you, @lwasser , I'm glad that you may have found a second reviewer. I believe that Romain's GitHub handle is @THzbiophotonics, but I'll check. |
Hello, please use the GitHub handle @Romain-Peretti for Romain. Thanks! |
Hi @jsdodge, apologies for my delay, been on vacation for a bit. I will double check everything above and then I'll update on next steps this weekend! Thanks for your patience! |
Hi @jsdodge, this has come together fantastically! It looks like both @frank1010111 and @Romain-Peretti have checked everything off and are recommending approval (such a quick turn around is a first for me 🎉 ). @frank1010111 and @Romain-Peretti, thank you for your time and effort on these thoughtful reviews! Aside: apologies for my delay!! Life happened and before I knew it 2 weeks went by. So sorry about that! A few quick questions before I post the review acceptance and update the metadata in the original post at the top of this thread:
Otherwise, I'm ready to accept THzTools and I'll start double checking everything for the JOSS automatic submission you've opted for. Excellent work @jsdodge!! |
Thank you, @banesullivan ! In response to your first question, we included the following list of related projects in the README.
All of these projects except Phoeniks have publications associated with them, which we cite in the JOSS paper in the same order as they appear above:
In response to your other questions, |
Excellent! Thank you for clarifying the related projects for me and thank you for issue the |
🎉 With that, THzTools has been approved by pyOpenSci! Thank you @jsdodge for submitting THzTools and many thanks to @frank1010111 and @Romain-Peretti for reviewing this package! 😸 Author Wrap Up TasksThere are a few things left to do to wrap up this submission, @jsdodge:
🎉 Congratulations! You are now published with both JOSS and pyOpenSci! 🎉 Editor Final ChecksThese are for me, @banesullivan: Please complete the final steps to wrap up this review. Editor, please do the following:
If you have any feedback for us about the review process please feel free to share it here. We are always looking to improve our process and documentation in the peer-review-guide. |
@jsdodge, @Romain-Peretti, @frank1010111: would you each please fill out the post-review survey |
@jsdodge, I like to invite you to write a blog post (totally optional) on THzTools for us to promote your work! if you are interested - here are a few examples of other blog posts: and here is a markdown example that you could use as a guide when creating your post. iIt can even be a tutorial like post that highlights what your package does. Then we can share it with people to get the word out about THzTools. If you are too busy for this no worries. But if you have time - we'd love to spread the word about your package! |
Thanks, @banesullivan, and everyone who helped with the review! I'll respond to your requests ASAP. |
Thanks again, @banesullivan ! Please see my responses below.
I assume you mean here that I have turned on GitHub integration for the repository? If so, then yes, that is on.
I didn't see a field for the Zenodo DOI, so I just included it in the comments. I tried entering it as the repository URL but it threw an error and insisted on a GitHub URL.
|
Hi @banesullivan , when would be the deadline for providing pyOpenSci with a blog post? |
No deadline! We're flexible and it's totally up to you if you'd like to do it |
Thought I'd drop a note that we will keep this issue open until THzTools finishes the review process with JOSS but THzTools is accepted by PyOpenSci at this point and the review has concluded 🎉 |
JOSS Pre-Review under way: openjournals/joss-reviews#7521 |
Thanks! As this is wrapping up, I can confirm that we'll provide a blog post soon. |
JOSS review has been accepted 🎉 openjournals/joss-reviews#7542 |
Submitting Author: (@jsdodge)
All current maintainers: (@jsdodge)
Package Name: THzTools
Data analysis software tools for terahertz time-domain spectroscopy (THz-TDS)
Repository Link: https://github.com/dodge-research-group/thztools
Version submitted: 0.5.4
EiC: @cmarmo
Editor:@banesullivan
Reviewer 1: @frank1010111
Reviewer 2: @Romain-Peretti
Archive:
JOSS DOI: TBD
Version accepted: 0.5.5
Date accepted (month/day/year): 11/22/2024
Code of Conduct & Commitment to Maintain Package
Description
THzTools provides tools to simplify and improve procedures for data analysis in terahertz time-domain spectroscopy (THz-TDS). Some of the methods included in the package were described previously in the paper at this link. As the name suggests, terahertz time-domain spectroscopy involves measurements of terahertz-frequency electromagnetic waveforms that are are acquired as a function of time. A variety of methods exist to transform these measurements into functions of frequency, but the standard procedures have several pitfalls. THzTools provides software tools that make it easier for researchers to use the best available methods for analyzing their data.
Scope
Please indicate which category or categories.
Check out our package scope page to learn more about our
scope. (If you are unsure of which category you fit, we suggest you make a pre-submission inquiry):
Domain Specific
Community Partnerships
If your package is associated with an
existing community please check below:
For all submissions, explain how and why the package falls under the categories you indicated above. In your explanation, please address the following points (briefly, 1-2 sentences for each):
Who is the target audience and what are scientific applications of this package?
The target audience is researchers working with THz-TDS, although the procedures may be useful in other areas that use time-domain measurement systems. The package is designed for characterizing the time-domain noise performance of THz-TDS measurement systems and for analyzing the results from these systems in the frequency domain.
Are there other Python packages that accomplish the same thing? If so, how does yours differ?
The Fit-TDS package provides a graphical user interface that simplifies THz-TDS data analysis with standard analysis methods. THzTools focuses on lower-level statistical procedures, and implements algorithms that are not available in Fit-TDS.
If you made a pre-submission enquiry, please paste the link to the corresponding issue, forum post, or other discussion, or
@tag
the editor you contacted: @NickleDaveTechnical checks
For details about the pyOpenSci packaging requirements, see our packaging guide. Confirm each of the following by checking the box. This package:
Publication Options
JOSS Checks
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.Note: JOSS accepts our review as theirs. You will NOT need to go through another full review. JOSS will only review your paper.md file. Be sure to link to this pyOpenSci issue when a JOSS issue is opened for your package. Also be sure to tell the JOSS editor that this is a pyOpenSci reviewed package once you reach this step.
Are you OK with Reviewers Submitting Issues and/or pull requests to your Repo Directly?
This option will allow reviewers to open smaller issues that can then be linked to PR's rather than submitting a more dense text based review. It will also allow you to demonstrate addressing the issue via PR links.
Confirm each of the following by checking the box.
Please fill out our survey
submission and improve our peer review process. We will also ask our reviewers
and editors to fill this out.
P.S. Have feedback/comments about our review process? Leave a comment here
Editor and Review Templates
The editor template can be found here.
The review template can be found here.
Footnotes
Please fill out a pre-submission inquiry before submitting a data visualization package. ↩
The text was updated successfully, but these errors were encountered: