Comments (4)
@billingsley-john does it mean that properties shouldn't be documented at the class level anymore then ?
from paramak.
In another project I've added doc strings to these attributes setters using the @Property
https://github.com/ukaea/neutronics_material_maker/blob/72763629cfc9941d6aa5068fe6b304dde2a04c93/neutronics_material_maker/material.py#L235-L286
And it shows up in the docs
https://neutronics-material-maker.readthedocs.io/en/latest/material.html#neutronics_material_maker.material.Material.fispact_material
from paramak.
@shimwell sorry, I realize I haven't explained correctly. Docstrings appear in the docs if they're added to the block starting with @Property, but they do not appear if they're added to the block starting with @points.setter (for example).
In shape.py, we have docstrings for points but they're added in @points.setter part rather than the @Property part
https://github.com/ukaea/paramak/blob/develop/paramak/shape.py#L157-L168.
This is also the same for other things such as stp_filename
https://github.com/ukaea/paramak/blob/develop/paramak/shape.py#L237-L251
I shall go through and re-organise the docstrings for these attributes so that they appear in the documentation.
I wanted to raise the issue so that everyone was aware how they have to be documented.
from paramak.
@billingsley-john does it mean that properties shouldn't be documented at the class level anymore then ?
I think we should still document properties/attributes, the docstrings just need to be in the correct place. In most scripts, they are already correct.
from paramak.
Related Issues (20)
- ToroidalFieldCoilPrincetonD R1 variable HOT 3
- TFCoilCasing vertical_section_offset HOT 2
- odd behaviour with port cutter center_point HOT 2
- TFCoilCasing does not use magnet workplane
- SALOME: a new open-source route for neutronics meshing ? HOT 3
- mbsize and mbconvert commands not found in dockerimage HOT 2
- updating the trelis / cubit scripts to run with system python
- develop branch requires openmc HOT 1
- tally using the volumes instead of materials
- adding parametric shape for sphere
- reactor.export_stp() to allow single stp file creation HOT 5
- plasma component not ignored in Reactor() class during simulation HOT 2
- cannot use same custom defined material for different components HOT 3
- unexpected keyword argument 'pf_coil_to_rear_blanket_radial_gap' HOT 1
- Look into alternative ways of running the notebook examples as tests
- Add docker instructions for developers in the docs HOT 1
- Tests fail with paramak:dependencies HOT 2
- Demo notebooks aren't showing anything HOT 2
- Readme Link Doesn't work HOT 2
- New Paramak repository
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 paramak.