Skip to content

Remaining component cleanup #656

@rjplevin

Description

@rjplevin

I'm not sure which milestone or whom to assign these to:

  1. v1.0.0 @ckingdon95 - set_param, set_external_param, set_external_{scalar,array}_param, etc. are nested in weird ways. I think one of them should be named _set_param to avoid the confusion.
  2. moved to deprecate some component functions #662 (With our current "import" semantics, I think some funcs that take a ComponentPath arg may be deprecated. I doubt they're used by anyone yet.)
  3. moved to deprecate some component functions #662 (Similarly, funcs taking string paths, like "/path/to/component:datum_name" are probably deprecated.)
  4. moved to Fix bug in colon indexing to timestep arrays #658 (use of : in timestep array indexing)
  5. v1.0.0 @ckingdon95 - I left in places instances of @defmodel in the test code where it's working. We should either commit to the macro and get it working (I can do that) or remove it and all uses thereof.
  6. moved to Fix warnings from Electron in Explorer #661 (There are some errors raised in explorer tests but I haven't dug into these yet. I'd be happy to work through these with @lrennels if needed)
  7. moved to Implement "joining" together of multiple parameters #657 (There is not yet support for parname = Parameter(x.p1, y.p1, z.p2), joining parameters into a single name in a component.)

Just FYI, in test_timesteparrays.jl, I left in place the first couple of uses of deprecated int indexing but revised the rest to reduce verbosity. The : issue remains, as noted above.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions