Ok to use Discourse for package-specific tech support?

I am one of the developers of the Julia package ITensors.jl GitHub - ITensor/ITensors.jl: A Julia library for efficient tensor computations and tensor network calculations. Currently we run our own support forum (link here: ITensor Support Q&A) but we have been thinking about directing our users here in the future. One reason is that there could be more crossover discussions about related packages and Julia programming. Another is that the Discourse forum software is much better than what we’re using.

My question is: would it be welcome and appropriate to direct our users to ask very specific, tech support type questions here? We would provide a link & instructions to post their questions in the Quantum domain with the itensor tag.

14 Likes

Absolutely! About half of the questions here are package specific.

11 Likes

People asking package specific questions usually tag them, e.g. with Makie. It’s definitely welcome.

8 Likes

Thanks for the helpful answers! :+1:

1 Like

In the repo or the docs, you may also want to list the Discourse usernames of people who can/should be pinged (@...) with questions.

7 Likes

As a follow-up question, if we start directing our (ITensor) users to post here, they will very likely start asking questions that are not very related to Julia. For example, we frequently get questions about best practices for doing numerical calculations for physics problems, and sort of broader philosophy like that.

If that happened, would those questions get marked as off-topic or become otherwise discouraged by the moderators here?

Thank you

2 Likes

Numerical calculation algorithms are almost always on topic here.

12 Likes

We are also happy to create a category that you can direct users to

5 Likes

That’s great to hear, Valentin. May we request a new topic called “Tensor Networks” ?

We were considering directing our users to the Quantum category (or maybe the Numerics category), but tensor networks are their own area of specialized knowledge and are being explored heavily not only for quantum physics, but for machine learning, PDE solving, and so on. Julia already has at least two tensor network packages (ITensor and TensorKit, and you might count TensorOperations too).

We could discuss more if the forum mods are open to this. Maybe it would be better to have the category also include low-rank methods such as hierarchical matrices too.

Yeah finding the right balance between specificity and generality is challenging.

If the Quantum domain isn’t to busy we could start with adding tags for tensor networks

1 Like

I’m of the opinion that we have too many categories as it stands and would love to see ways of generalizing some of them so people are more confident about finding the right place to post.

5 Likes

Depending on the consensus of the forum maintainers, we are also ok with using the existing categories (probably either Quantum or Numerics or both) and mainly emphasize to our users that they should use the “itensor” tag when posting a question.

5 Likes

I think that’d be a great solution for now — if it becomes overwhelming (in either place) we can always create a new category and move things based upon that tag.

3 Likes

I think having it would be fine. I would also consider Github Discussions:

3 Likes