https://github.com/lmfit/lmfit-py
Raw File
Tip revision: 208871db96689c911e00b9d59dace2de68df3220 authored by Matt Newville on 26 October 2015, 22:24:37 UTC
Merge pull request #270 from lmfit/model_conf_interval
Tip revision: 208871d
Contributing.md

## Contributing Code

We'd love your help, either as ideas, documentation, or code.  If you have a
new module or want to add or fix existing code, please do.  We try to follow
Python's PEP-8 closely.  We really want good, numpy-doc style docstrings,
usable off-line documentation, and good unit tests.  A good contribution
includes all of these.

## Using the Mailing List and Github Issues

If you have questions, comments, or suggestions for lmfit, please use the
Mailing List, https://groups.google.com/group/lmfit-py.  This provides an
on-line conversation that is archived and can be searched easily.

If you find a bug with the code or documentation, use the Github Issues,
https://github.com/lmfit/lmfit-py/issues to submit a bug report.  If you have
an idea for how to solve the problem and are familiar with python and github,
submitting a Pull Request on github.com would be greatly appreciated.

If you are at all unsure whether to use the mailing list or the Issue tracker,
please start a conversation on the mailing list.

Starting the conversation on the mailing list with "How do I do this?" or "Why
didn't this work?" instead of "This doesn't work" is preferred, and will
better help others with similar questions.  No posting about fitting data is
inappropriate for the mailing list, but many questions are not Issues.  We
will try our best to engage in all discussions, but we may simply close github
Issues that are actually questions.

## Using IPython Notebooks to show examples

IPython Notebooks are very useful for showing code snippets and outcomes, and
are very good way to demonstrate a question or raise an issue.  Please know
that we will *read* your notebook, but will probably not run it off-line.
Also, please do not expect that we know much about your problem domain, or
will read your notebook in so much detail as to fully understand what you're
trying to do without adequate explanation.  State the problem, including what
you result you think you should have gotten, and definitely include a
conclusion.
back to top