Commit Graph
35 Commits
Author SHA1 Message Date
Matthew Tancik 50d8c7ba7d Add sponsors (#2307) 2023-08-04 15:07:44 -04:00
Brent YiandMatt Tancik d542646c72 Switch to ruff (#1939)
* `isort` -> `ruff`

* `pylint` -> `ruff`

* Remove line

* More minor cleanup

* Better documentation for rules we are enabling

* Fix gitignore, run black

* vscode settings

---------

Co-authored-by: Matt Tancik <mattt4001@gmail.com>
2023-05-17 10:08:14 -07:00
Brent YiandMatt Tancik 6ba2a18b2b torchtyping => jaxtyping (#1838)
* Run `ruff --fix`

* Add jaxtyping migration script

* Run migration scripts + ruff + black

* Merge remote-tracking branch 'origin/main' into brent/jaxtyping

* black

* Fix lint

* fix lint

* Cleanup and more specific types

* Fixed annotation errors

* Fix more errors

* Fix annotation

* Delete _torchtyping_to_jaxtyping.py

---------

Co-authored-by: Matt Tancik <mattt4001@gmail.com>
2023-05-16 15:57:47 -07:00
Matthew Tancik 2e777e4577 Update dataparser docs (#1698)
* Update dataparser docs

* Add missing files
2023-04-04 18:30:52 -07:00
Matthew Tancik fdddbacc45 v0.1.6 (#820) 2022-10-21 09:53:39 -07:00
Matthew Tancik 0a76360f99 v0.1.5.1 (#796) 2022-10-17 09:21:50 -07:00
Matthew Tancik 646adee9f9 v0.1.5 (#786) 2022-10-16 12:59:39 -07:00
Matthew Tancik 6b7cb70f0d v0.1.4 (#767) 2022-10-12 18:14:21 -07:00
Ethan Weber 8b354a498c v0.1.3 (#736) 2022-10-07 15:52:13 -07:00
Ethan Weber 802c4daeaf v0.1.2 (#728)
bump version
2022-10-07 11:48:46 -07:00
Matthew Tancik 5ff9fe9c08 v0.1.1 (#720) 2022-10-06 13:47:33 -07:00
Matthew Tancik 869dceb374 version 0.1.0 (#686) 2022-10-05 02:15:54 -07:00
Matthew Tancik 4b3491468e Update share cards (#677) 2022-10-04 23:49:20 -07:00
Matthew Tancik 30a927622a Update doc styles (#651) 2022-10-04 10:57:37 -07:00
Matthew Tancik 37907698f2 update cli docs for process-data (#617)
* update cli docs for process-data

* Update recs

* fix toml
2022-10-02 18:09:57 -07:00
Ethan Weber e13d401b16 restructure codebase pre release (#602)
* moving a lot

* building
2022-10-01 16:36:25 -07:00
Matthew Tancik 1f83ad03db Rename to nerfstudio (#589) 2022-09-29 23:42:15 -07:00
evonneng 56113e6c75 [WIP] dataloading cleanup (#332)
* testing; need to merge

* fixing wrong base file in models/base

* pushed input parser into datasets class to abstract away fetching data in dataloader

* slight name chage and all

* nits

* added dataparser

* added licnese
2022-09-06 13:54:35 -07:00
Ethan Weberandevonneng 7e9a56fac4 Config restructure (#283)
* starting docs for pipelines

* working on an example

* clearing output

* starting to implement config changes and add documentation

* wip: removed cicular imports; porting basic config into python; todo: get python setups workin

* circular imports again

* wip: pausing at dataloader sort of working

* break for today

* running vanilla

* wip need to get all the config docs working

* laptop about to die

* instant ngp working

* added all configs for all methods; not tested yet: [mipnerf360, nerfw, semantic_nerf]

* unpacking later

* done with pylinting

* mostly done. just need to do docs and one test

* added import order to docs

* fixing near/far plane and other config things

* making loggers also instantiable via configs

* docs

* lint

* making --help work with dcargs

* moving configs back into flat

* convert list to tuples; fixed post init function with mutable params

* lint

* made run_eval and benchmarking scripts compatible with new config/dcargs

* lint

* added option to load configs from presaved config

Co-authored-by: evonneng <evonne_ng@berkeley.edu>
2022-08-26 17:25:10 -07:00
Matthew Tancik be001e8ebe Branding (#228) 2022-07-28 22:12:48 -07:00
Matthew Tancik 828365ad30 Update documentation guides (#208) 2022-07-26 16:07:45 -07:00
Matthew Tancik 6050dfb6e3 Update to myst_nb (#206)
* Update to myst_nb

* Fix action

* Remove action for now
2022-07-25 19:22:39 -07:00
Matthew Tancik 6dc704c551 Rename repo to nerfactory (#204)
* Rename to nerfactory

* Fix missing files
2022-07-25 13:52:20 -07:00
Matthew Tancik 304a759e85 Tancik/scene contraction (#70)
Contract the scene to a sphere of radius 2. This is the same contraction used in MipNeRF 360.
Add mipnerf 360 graph and config. It currently doesn't contain the other advancements made in the paper (sample proposal network, regularizers)
2022-06-29 18:28:21 -07:00
Matthew Tancik 2bc6d9cc63 Update docs (#65)
+ Clean up data setup docs
+ Clean up visualize data ipynb
+ Enable interactive ploty in docs
2022-06-29 11:47:55 -07:00
Matt Tancik 640adf430e Update docs 2022-06-28 16:51:08 -07:00
Matt Tancik 4c85cba3ab Add notebooks to documentation 2022-06-13 16:48:42 -07:00
Matt Tancik 35deb34515 Update docs. 2022-06-09 10:29:59 -07:00
evonneng a517f3ea87 suppress warning header 2022-06-06 18:56:23 +00:00
Matthew Tancik d38e852fe4 Update docs (#16) 2022-06-06 09:20:51 -07:00
Matthew Tancik 230e13adbd Tancik/update docs (#12)
Update docs structure.
2022-06-03 11:44:39 -07:00
Matthew Tancik 7791e5efe2 Style changes and add quickstart (#7)
* Style changes and add quickstart
2022-06-01 18:17:16 -07:00
Matthew Tancik c67618e926 Basic sphinx documentation (#4)
Basic sphinx documentation
2022-05-31 17:11:23 -07:00
Matt Tancik 1a8ad9a763 Change name to pyrad 2022-05-31 14:15:06 -07:00
Matt Tancik 5f2e191c0e Add readthedocs support 2022-05-31 11:59:03 -07:00