-
Notifications
You must be signed in to change notification settings - Fork 10
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
ERDDAP: Improve experience using protected datasets #44
Comments
Hello @ChrisJohnNOAA I have been an active Open Source contributor, am looking forward to contribute to ERDDAP for GSoC 2024 as well! I went through the idea list of this years project topics for ERDDAP and found this project very interesting and relishing. I am looking forward to contribute to ERDDAP and have setup the repo on my local. Regards, |
Hello Smit. Thanks for getting in touch. There's a lot going on with ERDDAP right now and we recently moved our documentation so I wanted to make sure you saw the most recent at https://erddap.github.io/ With project setup instructions at https://erddap.github.io/setup.html If you're eager to contribute to the project, we have some issues labelled with "good first issue" that you're welcome to take a look at, It's great to meet you! Chris |
Hello @ChrisJohnNOAA , |
Hello @NEGRAH-S , thanks for expressing your interest. There has been other interest in this project. Are you interested in ERDDAP in general or specifically the protected dataset project? My above comment would be good for you to read about the ERDDAP documentation. If you are interested in doing a project with ERDDAP it would be good to get your environment setup (https://erddap.github.io/setup.html) and check out the ERDDAP issues for first projects. |
@smitsekhadiaa , sorry should have made sure you were mentioned in the first message. I also wanted to add a link the the ERDDAP good first issues: |
Hello @ChrisJohnNOAA While going through the project ideas list of your organization for gsoc24 I came across this project idea and found it very interesting.I believe I have the skills required for successful completion of the project. I have proficient knowledge and experience in JAVA and Python.Also i have done one course on matlab in my first year and am currently doing two courses with MATLAB simulation sessions. I am looking forward to contributing to ERDDAP this summer. could you please guide me on how to get started? |
Hello @soumyagupta5643 , The best way to get started would be to set up your dev environment. There are directions in the documentation on this page: https://erddap.github.io/setup.html After that looking at the issues, in particular those labelled good first issue could allow you to make a smaller change to familiarize yourself with ERDDAP: Lastly, this goes for everyone in this thread. There is a lot of interest in this project. If you're interested in ERDDAP, but not just this project it could be worth looking at the other project listed: #45 or thinking about other projects within ERDDAP. There are a lot of potential projects in ERDDAP, so letting me know your skills and particular interests could let me suggest a different project in ERDDAP. |
Hi @ChrisJohnNOAA , I have covered all the discussions mentioned above between you and fellow contributors and I am in the middle of setting up the dev environment by following the link https://erddap.github.io/setup.html Steps covered till now
I am facing difficulties when I am setting up the tomcat/content/erddap configuration files. When I was changing the setup.xml file, I faced difficulties with the below confusion.
I am setting up the environment on my Windows machine. I would highly appreciate it if you help me with the below doubts. Thank you in advance !! |
Hi @AntimaDwivedi, you can use your Gmail account. You'll need to put something in those fields (several of them are validated to not be the placeholder), but for local development it's fine to use your school or home address. |
Hi @ChrisJohnNOAA |
Is there anything in the good first issue list you're interested in as a way to get to know ERDDAP a little better? |
yes @ChrisJohnNOAA, I am going through documents about datasets for my better understanding. Soon I will start looking into the good first issues. |
Hi @ChrisJohnNOAA, can I start looking into this ERDDAP/erddap#38. I think this will be a good start to understand the ERDDAP. |
@ChrisJohnNOAA, I am also open and welcome it if you suggest and assign any issue that you think might be a good start. |
@AntimaDwivedi I added a comment to erddap#38 that might be helpful. For other (particularly) good first issues, there is Data citation and Inaccurate logs |
Hey @ChrisJohnNOAA Just wanted to inform you about my current situation I am currently working as a software engineer for an organization, but never worked on open-source projects, which is why landed at GSOC. I have mailed to GSOC admin to confirm my eligibility for GSOC. Once I get a response, I will confirm with you too about my participation in GSOC and resume my work if I get a positive response. |
Hey @AntimaDwivedi Thanks for letting me know. If you want experience contributing to open source projects, even if you aren't eligible, I'm always open to more contributors for ERDDAP. Though I do understand if that's not feasible for you without the GSOC support. Let me know what they say. |
Hi @ChrisJohnNOAA ,
I have resumed my work and started looking into the issue. |
Hello @ChrisJohnNOAA |
Based on last year's timeline, the participating projects and organizations will not be announced until late February. If you're interested in contributing to a project before then, I'd recommend finding a project that matches your skills and interests and looking at their issues for ones labelled "Good first issue" or something similar. |
@ChrisJohnNOAA If I started contributing in project from now will it help me to get selected in gsoc2025? |
Each mentor is responsible for the selection, so it will be up to the project mentors at that time. Successful contributions to a project is something I would consider because it shows the candidate is capable of contributing. |
@ChrisJohnNOAA Thank you sir, I will start contributing from now and will try to crack gsoc2025. |
There is a lot of interest in this project. If you're interested in ERDDAP, but not just this project it could be worth looking at the other project listed: #45 or thinking about other projects within ERDDAP. There are a lot of potential projects in ERDDAP, so letting me know your skills and particular interests could let me suggest a different project in ERDDAP.
Project Description
Define a way for protected datasets to be used from code. Most likely this would be an API that would enable users to authenticate directly from code (like R, Matlab, and Python scripts). Currently the primary authentication method is OAuth2, and there are a couple paths forward. 1) Provide client side libraries for major languages (like R, Matlab, and Python) to allow authentication. 2) Provide an alternative authentication mechanism (temporary access tokens). This would resolves issues like: ERDDAP/erddap#92 and make ERDDAP a much more useful service for groups that want to have protected datasets.
Expected Outcomes
The ability for users to easily interact with protected ERDDAP datasets from code.
Skills required
Java, API design, optionally OAuth, Matlab, Python, R
Mentor(s)
Chris John (@ChrisJohnNOAA)
Expected Project Size
175
What is the difficulty of the project?
Intermediate
The text was updated successfully, but these errors were encountered: