* [R-package] fix R examples and lgb.plot.interpretation
* remove space in gitignore
* try data.table from conda-forge
* update FAQ
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
* 🎨 `sphinx.ext.autosummary` for generating Python-API summaries
Add `docs/.gitignore` to not track autosummary stubs
Add `sphinx.ext.autosummary` in `docs/conf.py`
Add 'members' and 'inherited-members' as default parameters
Add 'autosummary = True' for setting output with `:toctree:`
Add `.. autosummary::` tags to replace `.. autoclass::`
Previously the `Python-API.rst` dumped all of the Python API onto
a single page.
This replaces the Python-API documentation with an index listing
all modules, and paginates all functions and classes onto
separate pages.
* ✏️ Corrections following feedback
Drop `docs/.gitignore` to use the general `.gitignore`
Add `show-inheritance` to `autodoc_default_flags` in `docs/conf.py`
Fix `both` to `class` in `autoclass_content` in `docs/conf.py`
* ✏️ Replacing deprecated Sphinx parameter
Fix deprecated `autodoc_default_flags` to `autodoc_default_options`
* ✏️ Adding `autodoc_default_flags` in to support early Sphinx versions
Add `autodoc_default_flags` with parameters from
`autodoc_default_options`
* use file to install deps for docs
* added C_API docs
* use breathe without exhale
* added missed params descriptions and make Doxygen fail for warnings
* escape char hotfix
* ignore unknown directive for rstcheck
* better handle env variable
* hotfix for 'Unknown directive type' error with C_API=NO
* Update .gitignore
* fixed pylint
* use already defined constants in conf.py
* do not suppress Doxygen's output
* addressed review comments
* removed unneeded import
* Fixed typos in docs
* Fixed inconsistencies in documentation
* Updated strategy for registering routines
* Fixed issues caused by smashing multiple functions into one Rd
* Fixed issues with documentation
* Removed VignetteBuilder and updated Rbuildignore
* Added R build artefacts to gitignore
* Added namespacing on data.table set function. Updated handling of CMakeLists file to get around CRAN check.
* Updated build instructions
* Added R build script
* Removed build_r.sh script and updated R-package install instructions
* ignore vim temporary files
* add importance_type arg to sklearn API
* update documentation info
* remote a trailing space
* remove trailing space (again :))
* add instructions on importance choices to sklearn API
* drop mention of constructor in the feature type setting
* adding a test for different feture types
* remove trailing spaces, make shorter assert in feature importance type handling test
* fixing style issue introduced with the new test
current problem:
callback order: user-defined in callback parameter -> reset_learning_rate/print_evaluation/record_evaluation/early_stop
user can't insert a callback between last 4 callbacks
solution:
set order variable:
reset_learning_rate = 10
print_evaluation = 10
record_evaluation = 20
early_stop = 30
user-defined = some int
default: according to index in callback parameter list, = index - len(callbacks) (all < 0)
current callback order:
before iter: user-defined -> reset_learning_rate -> user-defined
after iter: user-defined -> print_evaluation -> user-defined -> record_evaluation -> user-defined -> early_stop -> user-defined