Comments (15)
from act.
Might need to add qcfilter to the init file docs. I don't see it referenced. Some functions use single quotes instead of doubles, but I don't think that would effect it at all.
from act.
qcfilter imports qctests. Could that be part of the issue?
from act.
@zssherman where exactly is that init file you are referring to?
from act.
@AdamTheisen For example, in the retrievals where calculate_stability_indices :
act.retrievals (act.retrievals)
.. currentmodule:: act.retrievals
This module contains various retrievals for ARM datsets.
.. autosummary::
:toctree: generated/
calculate_stability_indicies
from .stability_indices import calculate_stability_indicies
So maybe under :toctree: generated/ qcfilter functions need to be added. Similar to what seen in the retrieval init
from act.
Documentation is showing up now.
from act.
I'm not sure this is resolved. The classes are listed in the documentation but my doc strings are not showing up nor all the method names. I am happy to look into solving this but I don't understand enough to know where to start. I tried running the doc generation locally and ran into issues. Can we reopen this to remind me to look into again?
from act.
@kenkehoe Check out ACT/docs/source/API/plotting.rst. This may give you a good lead into what to do for the QC part.
When you make changes there, you can run "make html" in the ACT/docs folder. Once that completes you can check out the html page by opening ACT/docs/build/html/index.html
from act.
Note, I also think you need to add documentation to the QCTests class.
from act.
I have documentation to the QCTests class but it is not showing up. Does anyone have suggestions on how to fix this? Looks like the function documentation is showing up but none of my method documentation is being processed.
from act.
@kenkehoe The only thing I can see at the moment is that the QCTests class is not initialized. See the Display class in plotting/plot.py. It has documentation on the class and an initializer
def __init__(self, obj, subplot_shape=(1,), ds_name=None,
subplot_kw=None, **kwargs):
from act.
I am also seeing warnings when I try and build the documentation for the qc
/anaconda3/lib/python3.7/site-packages/numpydoc/docscrape.py:424: UserWarning: Unknown section Example: in the docstring of <function parse_bit at 0x1c1ce85048> in /Users/atheisen/Code/ACT/act/qc/qcfilter.py.
warn(msg)
/anaconda3/lib/python3.7/site-packages/numpydoc/docscrape.py:424: UserWarning: Unknown section Example in the docstring of <function set_bit at 0x1c1ce19ea0> in /Users/atheisen/Code/ACT/act/qc/qcfilter.py.
warn(msg)
/anaconda3/lib/python3.7/site-packages/numpydoc/docscrape.py:424: UserWarning: Unknown section Example: in the docstring of <function unset_bit at 0x1c1ce7c2f0> in /Users/atheisen/Code/ACT/act/qc/qcfilter.py.
warn(msg)
/anaconda3/lib/python3.7/site-packages/numpydoc/docscrape.py:424: UserWarning: Unknown section Example in the docstring of <function rolling_window at 0x1c1ce7c158> in /Users/atheisen/Code/ACT/act/qc/qctests.py.
from act.
OK thanks. I've made a few changes and things are not fixed but better. I'll keep looking into it.
from act.
@kenkehoe how is this looking now?
from act.
I needed to list each method to get the QC to show up but it is there now. We can close this and I'll look into why I need to list the methods another day.
from act.
Related Issues (20)
- arm_site_location_search - varying output HOT 5
- Streaking with missing data in 2D plots HOT 1
- Secondary Y-Display breaks convention with Matplotlib
- Verify that unit tests for plotting are comparing and doing what it's supposed to. HOT 6
- Add Hysplit data support HOT 1
- Add examples for working with INP/Aerosol data HOT 5
- Support for Aerial Measurements (UAS, Aircraft, TBS) HOT 7
- ACT does not support QC format from ARM's new Simple QC Feature in Data Discovery HOT 2
- add_dqr_to_qc not working properly HOT 2
- Rename CSV submodule HOT 8
- Add warning to change units when fails HOT 1
- Migrating PPI/Lidar etc Data to xradar
- ASOS Download Change HOT 1
- Bug in xsection plot map code
- Feature Request: Shared X axis for time-series
- ACT Documentation Updates HOT 3
- GeographicPlotDisplay documentation missing description of return value HOT 5
- AmeriFlux Documentation is not showing up in the API HOT 2
- display.plot() add_nan with integer data
- Feature Request: QC function to summarize the QC HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from act.