Saravanan666/pypi-org huggingface dataset:
Package: wiz-feishu
wiz_feishufromwiz_message.messageimportRobotfromwiz_messageimportelementsfromwiz_feishu.generatorimportFeishuRobotMessageGeneratorif__name__=='__main__':m=Robot("title","red")m.add_element(elements.Note("hello"))m.add_element(elements.Markdown("hello"))m.add_element(elements.Hr())m.add_element(elements.MarkdownAt("ou_004b55017df575ea6182a8643bb6e53d"))m.add_element(elements.TextAndButton("text",elements.Button("button","type","id",None)))m.add_element(elements.TextAndButton("text",elements.Button("button","type","id",elements.Confirm("title","content"))))m.add_element(elements.TextAndOptions("text",elements.Options("placeholder","type","id",[elements.OptionItem("text","value")],elements.Confirm("title","content"))))m.add_element(elements.TextAndDatePicker("text",elements.DatePicker("placeholder","type","id",elements.Confirm("title","content"),)))FeishuRobotMessageGenerator.to_message(m,)
Package: wizlib
WizLibA framework for command-line devops and personal productivity toolsWizLib wraps the built-in ArgumentParser with a set of functions, classes, and conventions that enables:Easy addition of loosely coupled new subcommandsUnified access to configuration files with a normalized approachStandardized use of stdin, stdout, and stderrPlugin-type system for handling alternate UIs (such as curses or even a web UI)Usable completion support for user inputAbstracts some of the argparse complexityApplies conventions to application code structureSupports test-driven development and CICDGetting startedHome pagewith documentationSample projectto get startedRelated projectsfor real-world examplesLogo byFreepik
Package: wizmap
WizMapExploring and interpreting large embeddings in your browser!🚀 Live Demo📺 Demo Video📖 Research PaperWhat is WizMap?WizMap is a scalable interactive visualization tool to help you easily explore large machine learning embeddings. With a novel multi-resolution embedding summarization method and a familiar map-like interaction design, WizMap allows you to navigate and interpret embedding spaces with ease.✅Scalable tomillionsof embedding point✅Multi-resolutionembedding summaries✅Fastembedding search✅Multimodaldata (text and image)✅Animatedembedding evolution✅Supportcomputational notebooks(e.g., Jupyter, Colab, VS Code)✅Sharable URLsWizMap GalleryDiffusionDB Prompts + ImagesACL Paper AbstractsIMDB Review Comments1.8M text + 1.8M images63k text25k textCLIPEmbeddingall-MiniLM-L6-v2Embeddingall-MiniLM-L6-v2EmbeddingSubmit a PRto add your WizMap here! You can share your WizMap using aunique URL.Web DemoFor a live web demo, visit:https://poloclub.github.io/wizmap.Get StartedClone or download this repository:gitclonegit@github.com:poloclub/wizmap.gitInstall the dependencies:npminstallThen run WizMap:npmrundevNavigate tolocalhost:3000. You should see WizMap running in your browser :)Use My Own EmbeddingsTo use WizMap with your embeddings, you first need to install thewizmapPython library.pipinstallwizmapThen take a look at thisnotebookfor a detailed guide. Spoiler alert: You'll be up and running with just two function calls from thewizmaplibrary. These two JSON files contain pre-computed embedding summaries, distributions, and the original embedding data.After generating the JSON files, you have two options to use WizMap.Browser: You can click the folder icon on the bottom right of theWizMap demoand enter the URLs to the JSON files in the pop-up window.Notebook: If you are familiar with computational notebooks (e.g., Jupyter Notebook, VSCode Notebook, Colab), you can directly use WizMap in your favorite notebook platform withwizmap.visualize().Share My WizMapYou can easily share your embedding maps with collaborators by copying the unique URL of WizMap from your browser. For example, theURL belowpoints to an IMDB embedding in WizMap.https://poloclub.github.io/wizmap/?dataURL=https%3A%2F%2Fhuggingface.co%2Fdatasets%2Fxiaohk%2Fembeddings%2Fresolve%2Fmain%2Fimdb%2Fdata.ndjson&gridURL=https%3A%2F%2Fhuggingface.co%2Fdatasets%2Fxiaohk%2Fembeddings%2Fresolve%2Fmain%2Fimdb%2Fgrid.jsonCreditsWizMap is created byJay Wang,Fred Hohman, andPolo Chau.CitationTo learn more about WizMap, please read ourresearch paper(published atACL'23 System Demonstration).@article{wangWizMapScalableInteractive2023,title={{{WizMap}}: {{Scalable Interactive Visualization}} for {{Exploring Large Machine Learning Embeddings}}},shorttitle={{{WizMap}}},author={Wang, Zijie J. and Hohman, Fred and Chau, Duen Horng},year={2023},url={http://arxiv.org/abs/2306.09328},urldate={2023-06-16},archiveprefix={arxiv},journal={arXiv 2306.09328}}LicenseThe software is available under theMIT License.ContactIf you have any questions, feel free toopen an issueor contactJay Wang.
Package: wiznote-cli
WizNote-cliis a client of WizNote based on python.FeaturesSupport upload markdown file from local to wiz serverSupport list all categories of wiz noteSupport list all notes in one categoryHow to installUse source codegit clone https://github.com/TyrantLucifer/WizNote-command-client.git
cd WizNote-command-client
python(python3) setup.py installUse pippip(pip3) install wiznote-cliUsageusage: wiznote-cli [-h] [--set-username username] [--set-password password]
               [--category category] [--upload file] [--update file]
               [--doc-guid doc_guid] [--list-category]
               [--list-note category] [-v]The wiz note command client based python.optional arguments:-h,--helpshow this help message and exit--set-usernameusernameset wiz username--set-passwordpasswordset wiz password--categorycategoryassign note category--uploadfileassign note file--updatefileupdate note--doc-guiddoc_guidthe doc guid of note--list-categorylist all valid category--list-notecategorylist all notes in category-v,--versiondisplay versionPowered by tyrantlucifer. If you have any questions, you can send e-mail totyrantlucifer@gmail.comDocumentationYou can find all the documentation in theReadme.LicenseMIT LicenseCopyright (c) 2021TyrantLuciferPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: wizprint
🧙wizprintA Small Gimmick that makes printing tasks to console just a bit more fun by introducing a Wizard that will tell your customized message in a bubble, with colors, emoji's and memes.Wanna try it first? Try it in a repl.it:https://repl.it/@NamasteJasutin/PlasticAssuredLinesHow to install:Download from pip:python3 -m pip install wizprintHow to use:# -*- coding: utf-8 -*-
from wizprint import wprint
wprint("Hello, world!")This will ouput something like this:.://+///:-`   .://+++oo+++++//:-.`-:://////::-
 s+++++++++oo+oo+++++++++++++++++oo+++++++++++os. 
 'o˖˖Hello,˖world!˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖oo
  :/+++///::+ooooooo+os+++++s+oooo+oooooooooooo+/`
                        +o++o+`   `````     ```
                        -s+.
                           🧙Standard messages show a small bubble, you can expand this however by adding a signature with the option signed, for example:wprint("Hello, Pythonario", signed="Process Peach", wiz="p")... will look like this:.://+///:-`  .://+++oo++++//:-.`-:://////::-
   s+++++++++oo+oo++++++++++++++++oo++++++++++os. 
 /s˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖os`
 :s˖˖Hello,˖Pythonario˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖os
 :s˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖os
 'o˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖oo
 .os˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖Process˖Peach˖˖˖˖˖˖˖˖˖oo
 'o˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖˖oo
  :/+++///::+ooooooo+os+++++s+oooo+oooooooooooo+/`
                        +o++o+`   `````     ```
                        -s+.
                           👸I want to try this, what do I need to do?python3 -m pip install wizprint

python3
from wizprint import wprint, fnt
wprint("Hello, Pythonario", signed="Process Peach", wiz="p", background=fnt.Y, foreground=fnt.R)*All options:
wprint(message="", background=fnt.black, foreground=fnt.B, bgchar='˖', signed="", wiz="w")For more font coloring options, use:from wizprint import fntMore info on fnt:
Format console:
Colors: # For Blue use fnt.B
(P)urple, (B)lue, (G)reen, (Y)ellow, (R)ed.
Properties: # For bold use fnt.b
(b)old, (u)nderline, (i)talic, (c)lear
Example: f"{fnt.B}Blue {fnt.c}I am. {fnt.i}Roses {fnt.c}{fnt.b}are {fnt.R}Red{fnt.c}"
Blue /     Clear /     Italic /      Clear / Bold /      Red /   Clear /You can find Emoji's infnt.emojisI've included a few:
🧙, 👸, 👵, 👴, 🎅, 👮, 🕵, 👩, 👨, 👩, 🦸, 🧚.Try loading as module ;)python3 -m wizprintIf your Python3 is in PATH, you can now run:wprint -m "  $(date)" -s "$USERNAME"For Windows:python -m pip install wizprint
wprint -m "  $(date)" -s "$ENV:USERNAME"This can be handy when running scripts to let messages stand out, but not take up too much space in the console.More help on wprint, open a terninal and type:wprint -h
Package: wizpy
WizpyInstallpip install wizpyHow to useExample:importasynciofromtimeimportsleepfromwizPyimportdiscoverfromwizPy.lightimportLightasyncdefmain():foripinawaitdiscover.discover():light:Light=Light(ip)light.off()awaitlight.apply()print(f"light blinking:{ip}")sleep(1)light.on()light.set_brightness(255)awaitlight.apply()To set or get the state of an light, you need to create aLightobject, with the IP of the light.The light class has getter and setter to change the state of the light or get further information about it.If you wanna apply changes, useapply()to send the updated state to the bulb.To retrieve the IPs of the lights you can use thediscover()method. If everything worked this method will return a list containing all the IPs as strings.
Package: wizpym
The wizpym module provides a light framework to build wizard-like
applications with GTK.A wizard, as defined by wizpym, is an application that is built as a
succession of panes, each one asking some input to the user or working
on previous inputs. The whole wizard works on one object, called the
subject, which is shared and updated by each one of the panes.The pane track can fork upon some inputs or any other environment
data. The wizard also maintains a full history of the track, with the
status of reverted panes. Thus the user can return down to the
beginning, and forwarding preserves the previous status of a pane if
already visited.A sample useless application is provided and is executed if the module
is called as a script.
Package: wizsdk
WizSDKWizard101 bot Software Development Kit
A wrapper forWizWalkerbundled with many other useful function.
Designed to make building bots for farming / questing / bazaar sniping / selling / pet trainingdocumentationyou can find the documentationhereyou can download these from the gh-pages branch if desiredinstallclone the repo or install from pypipip install -U wizsdkdiscordjoin the offical discordheredevelopment installThis package usespoetry$poetryinstallbuildingYou'll need the dev install (see above) for this to workDocs$cddocs
$makehtml
Package: wizsprinter
WizSprinter is a semi-official extension to theWizWalker library.It adds:WizSprinter (WizWalker extension):upgrade_clientsextended get_new_clientsextended remove_dead_clientsextended get_ordered_clientsSprintyClient (Client extension):better teleportget_base_entities_with_vague_nameget_base_entities_with_behaviorsget_health_wispsget_mana_wispsget_mobsfind_safe_entities_fromfind_closest_of_entitiesfind_closest_by_predicatefind_closest_by_namefind_closest_by_vague_namefind_closest_health_wispfind_closest_mana_wispfind_closest_mobtp_to_closest_oftp_to_closest_by_nametp_to_closest_by_vague_nametp_to_closest_health_wisptp_to_closest_mana_wisptp_to_closest_mobgoto_closest_ofgoto_closest_by_namegoto_closest_by_vague_namegoto_closest_health_wispgoto_closest_mana_wispgoto_closest_mobcalc_health_ratiocalc_mana_ratiohas_potionuse_potionneeds_potionuse_potion_if_neededSprintyCombat (Implementation of a CombatHandler):CombatConfigProvider to parse a config fileFull CombatHandler with some logicWizNavigator (Functionality related to traversing between zones):toZonetoZoneDisplayNamerefillPotions
Package: wiztype
wiztypeA type dumper for wizard101installpip install wiztypeusagean instance of wizard101 must be open for all commands# generate a normal dump in the current directory named after the current revision$wiztype# generate a dump with indent level 4 (for human reading)$wiztype--indent4# generate a version 1 dump (wizwalker)$wiztype--version1--indent4supportdiscord:https://discord.gg/2u7bGvhYcJjson spec{
  "version": 2,
  "classes": {
    "class hash (as string)": {
      "bases": ["class base classes"],
      "name": "class name",
      "singleton": true,
      "properties": {
        "property name": {
          "type": "property type",
          "id": 123,
          "offset": 123,
          "flags": 123,
          "container": "container name",
          "dynamic": true,
          "pointer": true,
          "hash": 123,
          "enum_options": {
            "option name": 123,
            // __DEFAULT is a string
            "__DEFAULT": "option name",
            // __BASECLASS is a string
            "__BASECLASS": "option name",
          }
        }
      }
    }
  }
}
Package: wizvolcano
PyPi:https://pypi.org/project/twizvolcano/สวัสดีจ้าาาา แพ็คนี้คือแพ็คเกจที่อธิบายโปรไฟล์ของนาย Wizvolcanoวิธีติดตั้งเปิด CMD / Terminalpipinstalltwizvolcanoวิธีใช้งานแพ็คเพจนี้เปิด IDLE ขึ้นมาแล้วพิมพ์…fromvolcanoimportWizvolcanovc=Wizvolcano()vc.show_name()vc.about()vc.show_art()By: Wizvolcano
Package: wizwad
wizwadA fast extractor and packer for wizard101/pirate101 wad filesinstall$pipinstallwizwadcli usage# extract a wad$wizwadextractpath/to/Wad.waddirectory/to/extract/to/# list the files in a wad$wizwadlistpath/to/Wad.wad# pack a directory into a wad$wizwadpackpath/to/Wad.waddirectory/to/packlibrary usageimportwizwadwad=wizwad.Wad("path/to/Wad.wad")some_file=wad.read("name/of/file")print(some_file)supportdiscord:https://discord.gg/yuCRZ7kPjM
Package: wizwalker
moved tohttps://github.com/wizwalker/wizwalkerWizWalkerWizard101 scripting libraryInstallationpip install wizwalkerDocumentationyou can find the documentationhereDiscordyou can join the offical discordhereJustthis package usesjustfor command runningjustcli# start wiz instance and then start debug clijustdocs# build docsjustinstall# install enviromentjustpublishTYPE# publish a major, minor, or patch versionConsole commandswizwalker# Runs the wizwalker cliwizwalkerstart-wiz# start wizard101 instanceswizwalkerwad# edit and extract wizard101 wad files
Package: wizzWifi
wizzWifiThis module is for educational purpose onlydeveloper is not responsible anythingTHIS MODULE IS SPECIFICALLY DONE FOR PEN TESTERSusage*importingmainfunctionfromWizzHashimportwizzWifi*runningscannerwizzWifi()Developing WizzHashTo install WizzHash, along with the tools you need to develop
and run tests, run the following
in your virtualenv.$pipinstall-e.[dev]
Package: wjordpress
Wjordpress is a reusable app forDjangothat allows you to useWordPressas
your editing interface andDjangofor your presentation.With Wjordpress, you can interact with WordPress content as if it had been
entered in the Django admin. Wjordpress does not pretend to be WordPress and
does not provide any presentation. After the initial link, it’s a “Fire-and-
forget” system. The Wjordpress Django admin interface is not something you’ll
have to mess with on a daily basis. Changes made in WordPress will
automaticallySee theReadTheDocs sitefor
the latest docs.ScenariosEasy peasy lemon squeezy:Setup a link to a WordPress siteWriteviewsandtemplatesto display WordPress contentThis is how thereference projectsyncs withmy blogBring your own models:Setup a link to a WordPress siteCreate apost_savesignal on the Wjordpress models to sync to your own
content modelsWrite a view and template to display your content modelsHow to pronounce “Wjordpress”:http://youtu.be/tmyGrk99uzM
Package: wj-utilities
wj_common libraryExeption library for backend in Whale and JaguarDescriptionEsta libreria tiene como objetivo brindar al desarrollador un método para responder desde el backend cuando ocurra un error, de acuerdo alestándarpropuesto en W&J.Por otro lado se han dispuesto funcionalidades que son utiles en los diferentes micro servicios desarrollados en W&J. Esto con el fin de centralizar las funciones comunes y evitar la duplicación de código.Getting startedRequirementsDockerGNU makeGitActualmente se ha construido la librería en el repositorio para paquetes de prueba pythonTestPyPIpor lo que se puede instalar este paquet vía pip.Installpip3 install -i https://test.pypi.org/simple/ wj-commonUsageLa librería cuenta con dos paquetes:wj_common:
Aquí se encuentran las funcionalidades útiles que se pueden emplear para el desarrollo de nuevas funcionalides en los servicios ofrecidos.wj_exception:
Aquí se encuentran las excepciones personalizadas para el manejo de los errores de acuerdo alestándar.Para obtener las respuestas de acuaerdo a lo planteado se deben usar ambos paquetes como se muestra en el siguiente ejemplo.from wj_exception.exception.no_data import ItemNotFound
from wj_common.utils import utils

try:
    raise ItemNotFound()
except Exception as e:
    exception_resp = utils.get_response_error(exception=e)
    status = e.status

print(f"response error = {exception_resp}\nstatus = {status}")Respuesta obtenida:response error = {'error': {'code': 'itemNotFound', 'message': 'data not found','location': '<stdin> in line 2'}}
status = 404LicenseGNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
Package: wjwgym
wjwgym(暂名): 强化学习工具包基于Pytorch与OpenAI Gym实现强化学习训练涉及到：强化学习智能体编写神经网络创建gym环境编写wjwgym提供了常用强化学习智能体DQNDDPGQLearning的pytorch实现，完成了其中的通用部分。可以作为智能体编写的参考，也可以直接作为基类用于创建自己的强化学习智能体。同时实现了简单的神经网络和gym环境，可以作为实现的参考。Agentswjwgym.agents中实现了DQNBaseDDPGBase和LinearBase三个基类，分别作为DQNDDPG和QLearning/Sarsa的通用抽象。DQN_base或称DoubleDQN，在标准DQN基础上增加了经验回放和fixed_target。实现了标准的训练获取动作添加记录到经验回放池等方法，同时提供了自己实现神经网络构建的接口。DDPG_base实现了DDPG通用的训练获取动作添加记录到经验回放池方法，同时提供Actor和Critic神经网络创建的接口。有默认的噪声函数实现，也支持自己实现噪声函数。Linear_base
实现了线性学习通用的QTable，但训练函数需要自己创建。Modelswjwgym.models中实现了几种简单的神经网络，用于创建示例。Envswjwgym.envs中实现了简单的环境用于创建示例，在wjwgym.envs._init__中给出了将环境注册到gym中的方法。需要注意：需要将包安装到site-packages下需要import wjwgym或者from wjwgym import envs，__init__文件中的注册代码才会生效。
Package: wkairos
KaiRoSA simple, easy to use terminal weather app.dependenciesHow to use it ?current weather,forecast, and evena logo in the ascii art style… what more can you hope for?Is it useless ?Well, maybe.Of course it’s not useless. In fact, it’s quite useful. With it you’ll be able to check the weather forecast! Isn’t it exciting?Why would I want it ?Well, sometimes you just want to see the weather without the hazard of opening a new browser or moving your hand away from the keyboard. That’s whereKaiRoScomes in.What about the used and “proven”wttr.in?Pretty self. explanatory.wttr.inis not as efficient and/or reliable askairos, also, you needcurlfor it to work…How do I get it ?It is uploaded toPyPI, so everyone can download it with$python3-mpipinstallwkairos--userNote: installed withwkairos, but run withkairosthe namekairosis already taken 😭😭by “everyone” I mean everyone with Linux/OSX installed.What doeskairosmean ?It meansweatherin Greek. It’s the name only because it sounds nice (I basically looked that up usinggoogle translate)
Package: wkbparse
wkbparsewkbparseis a Python module written in Rust for parsingEWKBandTWKBgeometries into GeoJSON strings or GeoJSON-like Python dictionaries in a performant fashion.Original EWKB/TWKB encoding code forked fromhttps://github.com/Mortal/rust-ewkbwhich in turn originates fromhttps://github.com/andelf/rust-postgis.wkbparseis developed mainly for usage with PostGIS and has been tested with geometries generated with one. However, it has no explicit dependencies towards PostgreSQL or PostGIS and can be used with EWKB/TWKB geometries originating from any system. In such case it is advisable to validate results carefully before using for anything serious.MotivationThe main rationale behind this library is to offload compute related to geometry encoding from the database to the application and to minimize data transfer between them. This can be achieved by favoring native EWKB geometries or better-yet the transfer-optimized TWKB-geometries instead of making the database encode the data in some text-based format such as WKT or GeoJSON and sending that over the wire.The benefits may be especially noticeable when dealing with large geometries with lots of vertices. E.g. the size of a 300 000 vertex multipolygon as EWKB is ~10 MB while as TWKB (1 cm precision) it is ~2 MB. Letting the database encode such geometry as GeoJSON and transferring it over the wire takes a long time (anecdotally way longer than a typical API timeout). Deserializing such MultiPolygon usingwkbparsetakes ~150 ms on an AMD Ryzen 4900 HS laptop and the transfer of TWKB is much quicker than of the other formats.InstallationPre-built wheels are available for the following platforms and python versions:Python versions:[3.8, 3.9, 3.10, 3.11, 3.12]Platforms: Linux[x86_64, x86, aarch64, armv7, s390x, ppc64le], Windows:[x64, x86], MacOS:[x86_64, aarch64]Install by sayingpip install wkbparse.Supported python version is >=3.8.Tested on Python versions 3.8, 3.9, 3.10, 3.11 on Linux x86_64.UsageThis module implements the following functionalities:TWKB to GeoJSON dictionary:twkb_to_geojsonTWKB to EWKB:twkb_to_ewkbEWKB to GeoJSON dictionary:ewkb_to_geojsonGeoJSON dictionary to EWKB:geojson_to_ewkbThe following is not currently implemented:Support for GeometryCollection typesEncoding any data in TWKBExample:importwkbparsetwkb_bytes=bytes.fromhex("610805d00fa01f50")geometry=wkbparse.twkb_to_geojson(twkb_bytes)print(geometry)The resulting dict looks like:{
    type: str                # GeoJSON geometry type
    crs: Optional[int]       # Spatial reference system identifier
    coordinates: list[float] # nesting depth depending on geometry type
}When serializing to GeoJSON strings directly, thecrsis instead expressed as dictated by the GeoJSON spec using a nested dict, e.g.:{
  "crs": {
    "type": "name",
    "properties": {
      "name": "EPSG:4326" # The number is the SRID integer above
    }
  }
}